Lamda演变历史
.NetFramework 1.0 1.1时代 以前学习委托,大部分流程都是在这里声明委托,实例化的时候不得不声明一个方法,在写一个方法不得不传进入,这个方法与声明的委托参数返回值吻合,然后把这个方法传递进去。 namespace LamdaHistory { public static class NetFramework1 { public delegate void NoReturnNoPara();//声明委托 public delegate void NoReturnWithPara(int x, string y);//声明委托 public static void Show() { NoReturnNoPara method = new NoReturnNoPara(DoNothing); method.Invoke(); NoReturnWithPara method2 = new NoReturnWithPara(Study); method2.Invoke(123, "董小姐"); } private static void DoNothing() { Console.WriteLine("This is DoNothing"); } private static void Study(int id, string name) { Console