在C#2.0之前就有委托了,在2.0之后又引入了匿名方法,C#3.0之后,又引入了Lambda表达式,他们三者之间的顺序是:委托->匿名表达式->Lambda表达式,微软的一步步升级,带给我们编程上的优美,简洁,可读性强.....其实是说到底Lambda表达式也是匿名方法的一种,下面咋们就简单聊聊这几者之间的微妙关系. 声明一个委托: delegate int calculator(int num1, int num2); 下面分别采用委托方式.匿名方法方式以及lambda表达式来实现下: (…