运算符重载的问题,新手!求指教啊!
之前听老师讲过一元运算符和二元运算符,现在看着例子看都看不懂了啊,不知道它这里面的实例对象里面的实例成员变量是怎样相加的,顺序有点模糊,求指教public class myClass{
public int a,b;
public myClass(int aa, int bb){
this.a = aa;
this.b = bb;
}
public static myClass operator ++(myClass obj){
obj.a++;
obj.b++;
return obj;
}
public static void Main(string[] args){
myClass myObj=new myClass(34,-54);
myObj++;
Console.WriteLine(myObj.a);
Console.WriteLine(myObj.b);
Console.ReadLine();
}
}