关于Lambda表达式2011-07-27 博客园 陈亮Lambda表达式是C#3.0的一种新语法,语法简洁为编写匿名方法提供了更简明的函数式的句法.我通过一个示例来说明Lambda表达式的原理:Lambda表达式和匿名方法都来源于委托我们来看看委托的使用在C#1.0时: 1using System; 2using System.Collections.Generic; 3using System.Linq; 4using System.Text; 5 6namespace ConsoleApplication3 7{ 8 public delegate int Calculate(int a, int b); 9 class Program 10 { 11 12 static void Main(string[] args) 13 { 14 int a = 3; 15 int b = 4; 16 Calculate result = new Calculate(Add); 17 Console.WriteLine(result(a,b)); 18 Console.Read(); 19 } 20 21 public static int Add(int a, int b) 22 { 23 return a + b; 24 } 25 } 26} 27