public static AddClass1 operator +(AddClass1 op1, AddClass1 op2) { AddClass1 obj = new AddClass1(); obj.val = op1.val + op2.val; return(obj); }
public static AddClass1 operator +(AddClass1 p1, AddClass1 p2) { AddClass1 returnVal = new AddClass1(); returnVal.val = p1.val + p2.val; return(returnVal); }
static void Main(string[] args) { AddClass1 op1 = new AddClass1(); op1.val = 1; AddClass1 op2 = new AddClass1(); op2.val = 2; AddClass1 op3 = op1 + op2; Console.WriteLine("op1 + op2 = {0}", op3.val); }
public void TestA() { AddClass1 addClass1 = new AddClass1(); addClass1.val = 5; AddClass1 addClass2 = new AddClass1(); addClass2.val = 6; bool op3 = addClass1 == addClass2; }
static void Main(string[] args) { AddClass1 i = new AddClass1(); i.val = 10; AddClass1 j = new AddClass1(); j.val = 5; AddClass1 sum = i + j; AddClass1 difference = i - j; Console.WriteLine(sum.val); Console.WriteLine(difference.val); Console.ReadLine(); }