class Complex
{
//两个成员变量,实部、虚部(private)

//构造函数(对成员变量初使化)

//两个属性(获取实部与虚部的值) //加减法
public Complex Add(Complex c1,Complex c2)
{
Complex c = new Complex()
//将复数c1 ,c2相加,加完的结果放在新的对象中,并返回
return c;
}
public void Add(Complex c1)
{
//将c1,加到当前对象本身
}

ToString() //5+3i, 5-3i、3i、0、i,-i   
}

解决方案 »

  1.   

    public class Complex
    {
    //两个成员变量,实部、虚部(private)
             private int readNumber;
             private int imaginaryUnit;

    //构造函数(对成员变量初使化)
    Complex(int readNumber, int imaginaryUnit)
    {
         this.readNumber = readNumber;
         this.imaginaryUnit = imaginaryUnit;
    }
    //两个属性(获取实部与虚部的值) //加减法
    public Complex Add(Complex c1,Complex c2)
    {
    Complex c = new Complex()
    c.readNumber = c1.readNumber + c2.readNumber;
                      c.imaginaryUnit = c1.imaginaryUnit + c2.imaginaryUnit;
    return c;
    }
    public void Add(Complex c1)
    {
    //将c1,加到当前对象本身
                      this.readNumber += c1.readNumber;
                      this.imaginaryUnit += c1.imaginaryUnit;
    }

    ToString() //5+3i, 5-3i、3i、0、i,-i   
             {
                      return this.readNumber.ToString() + "+" + 
                              this.imaginaryUnit.ToString() + "i";
             }
    }
      

  2.   

    http://msdn2.microsoft.com/zh-cn/library/6fbs5e2h.aspxMSDN 里直接就有代码,搜索一下就可以了。