62,067
社区成员
发帖
与我相关
我的任务
分享
() => {}
等价于:
delegate () {}
可能你看到大多数 lambda 表达式只有一句,不知道它是可以写多句的。
如果 lambda 里面有多句,像楼上那样用花括号括起来就行了。
int b=0;
List<string> a = new List<string>();
a.ForEach(x =>
{
//语句块
if (1 == 1)
b = 2;
});