看到他我一下子就悟了-- Lambda表达式
一直对Lambda表达式似懂非懂,平常也用过,就是不太明白有时候还要百度。周六去图书馆看书,看到下面这几句话,一下子就悟了:
- Lambda表达式(匿名函数),基本形式:
(intput paramters)=〉expression
a.只有一个参数时,括号是可选的,两个或者更多用逗号隔开
b.编译器无法推断输入函数类型时,可以按一下实例中的方式显示指定类型
(int x,string s)=>s.Length>x
其它参数举例:
//两个参数 (x,y)=>x==y //一个参数 x=>x*x //零个参数 ()=>somemethod()
- Lambda语句(与Lambda表达式类似,只是语句在大括号中)
基本形式:
(input parametors)=>{ statement} - 哈哈,以后再Lambda表达式就不用翻书了,就这么个形式,记住万变不离其中,不管看多少书,做多少练习,最后还是他……