Ejemplo n.º 1
0
        public static AddClass3 operator +(AddClass1 op1, AddClass2 op2)
        {
            AddClass3 returnVal = new AddClass3();

            returnVal.Val = op1.Val + op2.Val;
            return(returnVal);
        }
Ejemplo n.º 2
0
        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("op3.Var={0}", op3.Val);


            AddClass2 op4 = new AddClass2();

            op4.Val = 10;
            AddClass3 op5 = op1 + op4;

            Console.WriteLine("op5.Var={0}", op5.Val);

            Console.ReadKey();
        }