x => x+1 
deleage(int x){return x+1;}
//后面跟着的是语句块
x=>{return x+1;}
delegate(int x){return x+1;}
//输入参数也可以带类型,带类型后别忘记小括号哦
(int x) => x+1
delegate(int x){return x+1;}
//也可以多个输入参数,逗号分隔,别忘记小括号
(x,y) => x+y
delegate(int x,int y){return x+y;}
//无参的也行

() => 1

delegate(){return 1;}

使用了Lambda表达式的程序集反编译后,我们发现,它实际上和匿名方法没有什么不同

Lambda就是一个delegate,一个delegate指向一个方法,现在我们使用Lambda也能简单的将方法作为参数传递了,还可以层层嵌套(学习Lambda备忘)

(文章参考http://www.cnblogs.com/yuyijq/archive/2008/07/16/1244736.html)