Lambda表达式

 

Lambda表达式

//x的类型省略了,编译器可以根据上下文推断出来,后面跟着的是表达式

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

 

 

(x,y) => x+y   参数:(x,y)    =>(操作符读作”Goes to”)   语句

posted @ 2009-04-28 11:13  失落的狼崽  阅读(176)  评论(0编辑  收藏  举报