WYVE

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1)定义委托

        delegate int CallbackDelegate(int a, int b);

 

2)定义函数

        static int MulCallback(int a, int b)
        {
            return a * b;
        }

 3)调用Callback的函数

        static void PrintMul(int a, int b, CallbackDelegate callback)
        {
            Console.WriteLine(callback(a, b));
        }

 4)测试

        static void Main(string[] args)
        {
            PrintMul(4, 5, new CallbackDelegate(MulCallback));
        }

 

posted on 2018-04-12 09:57  WYVE  阅读(603)  评论(0编辑  收藏  举报