public static Adder3 operator +(Adder1 a1, Adder2 a2) { Adder3 a3 = new Adder3(); a3.Val = a1.Val + a2.Val; return(a3); }
static void Main(string[] args) { Adder1 a1 = new Adder1(); a1.val = 1; Adder2 a2 = new Adder2(); a2.val = 2; Adder3 a3 = a1 + a2; Console.WriteLine(a3.val); }
static void Main(string[] args) { Adder1 a1 = new Adder1(); Adder2 a2 = new Adder2(); // a1이나 a2 둘중에 하나에 해주면 될듯 Adder3 a3 = a1 + a2; Console.WriteLine(a3.Val); }