예제 #1
0
파일: Ex002.cs 프로젝트: zeple/BOOKS
 public void Run()
 {
     RunCalc calc = Sum;
     Console.WriteLine(calc(1, 2));
     calc = Multiply;
     Console.WriteLine(calc(1, 2));
 }
예제 #2
0
        public void run()
        {
            RunCalc calc = sum;

            Console.WriteLine(calc(1, 2));
            calc = multiply;
            Console.WriteLine(calc(1, 2));
        }
예제 #3
0
        public void run()
        {
            RunCalc calc = delegate(int a, int b)
            {
                return(a / b);
            };

            Console.WriteLine(calc(10, 2));
        }
예제 #4
0
파일: Ex005.cs 프로젝트: zeple/BOOKS
        public void run()
        {
            RunCalc calc = (a, b) => a + b;

            Console.WriteLine(calc(1, 2));

            calc = (a, b) => a * b;
            Console.WriteLine(calc(1, 2));
        }
예제 #5
0
        public void Run()
        {
            RunCalc calc = Sum;

            Console.WriteLine(calc(1, 2));
            calc = Multiply;
            Console.WriteLine(calc(1, 2));

            calc = delegate(int a, int b)
            {
                return(a / b);
            };
            Console.WriteLine(calc(10, 2));
        }
예제 #6
0
파일: Ex004.cs 프로젝트: zeple/BOOKS
        public void Run()
        {
            RunCalc calc = (RunCalc)Delegate.Combine(new RunCalc(Sum), new RunCalc(Multiply), new RunCalc(Divide));

            calc(20, 4);
        }
예제 #7
0
        public void run()
        {
            RunCalc calc = (RunCalc)Delegate.Combine(new RunCalc(sum), new RunCalc(multiply), new RunCalc(divide));

            calc(20, 4);
        }
예제 #8
0
        static void Main(string[] args)
        {
            RunCalc run = LF_Sum;

            Console.WriteLine(run(1, 4));
        }