C#重载加减乘除

来源:百度知道 编辑:UC知道 时间:2024/09/21 11:12:33
定义完整的ComplexNumber 类,在其中重载加减乘除等基本运算操作符,相等和不相等操作(比较复数的实部和虚部是否相等),大小比较操作符(比较复数模的大小)。

你问的不就是MSDN上运算符重载的例子么
翻翻MSDN,现成的

using System;
namespace ConsoleApplication1
{
class Program
{
delegate double PD(double p1, double p2);
static double Multiply(double p1, double p2)
{
return p1 * p2;
}
static double Divide(double p1, double p2)
{
return p1 / p2;
}
static double Plus(double p1,double p2)
{
return p1+p2;
}
static double Minus(double p1, double p2)
{
return p1 - p2;
}
static void Main(string[] args)
{
PD pro;
Console.WriteLine("Enter 2 numbers separated withed with args comma:");
string input = Console.ReadLine(); int commaPos = input.IndexOf(',');
double p1 = Convert.ToDouble(input.Substring(0, commaPo