一个复数类的加减法
class Complex
{
public double Real
{
get;
set;
}
public double Imaginary
{
get;
set;
}
public static Complex operator +(Complex a, Complex b)
{
Complex result = new Complex();
result.Real = a.Real + b.Real;
result.Imaginary = a.Imaginary + b.Imaginary;
return result;
}
public static Complex operator -(Complex a, Complex b)
{
Complex result = new Complex();
result.Real = a.Real - b.Real;
result.Imaginary = a.Imaginary - b.Imaginary;
return result;
}
}