Exemplo n.º 1
0
        static void Main(string[] args)
        {
            /*第一种方法实现
             * //声明的委托------delegate (参数名)
             * DelSay del = delegate(string name)
             * {
             *  //实现的功能(方法体)----------功能单一,只调用一次
             *  Console.WriteLine("你好" + name);
             * };
             */

            //第二种lamda表达式----------匿名函数的简洁写法-----
            //声明的委托 = (参数类型(如果是VOID则不写))=> { 方法体 };
            DelSay del = (string name) => { Console.WriteLine("你好" + name); };

            //调用
            del("张三");
        }
 void se()
 {
     del = new DelSay(main);
 }