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); }