Example #1
0
        static void exam1()
        {
            Cal cal = new Cal();

            cal.Add(10, 20);
            Console.WriteLine(cal.Result);
        }
Example #2
0
        static void exam2()
        {
            Cal cal = new Cal();

            //3. 델리게이션 객체에 함수 등록
            //      아래 두 가지 방식은 동일한 결과를 발생시킨다.
            //3.1  명시적 :객체를 생성하면서 생성자로 전달하는 방법
            // cal.DelCallback = new CalResultDel(GetResult);
            //3.2 암시적 : 함수를 대입연산
            cal.DelCallback = GetResult;

            cal.Add(10, 20);
        }