Example #1
0
        static void Main()
        {
            string str = Console.ReadLine();

            string[] strarr = str.Split(',');
            int[]    iArr   = Array.ConvertAll(strarr, i => int.Parse(i));

            myDeli callback = (myDeli)Delegate.Combine(

                new myDeli(Plus),

                new myDeli(Minus),

                new myDeli(Multiplication),

                new myDeli(Division)

                );

            callback(iArr[0], iArr[1]);
        }
Example #2
0
        static void Main()
        {
            Console.Write("두 수를 콤마로 구분하여 입력하시오 : ");
            string str = Console.ReadLine();

            string[] sArr = str.Split(',');
            int[]    iArr = Array.ConvertAll(sArr, i => int.Parse(i));

            myDeli callback = (myDeli)Delegate.Combine(
                new myDeli(sum),
                new myDeli(minus),
                new myDeli(mul),
                new myDeli(dvs)
                );
            myDeli callback2 = (
                new myDeli(sum) +
                new myDeli(minus) +
                new myDeli(mul) +
                new myDeli(dvs)
                );

            callback(iArr[0], iArr[1]);
            callback2(iArr[0], iArr[1]);
        }