可能的重复:
Lamda说明及它是什么以及一个好示例
什么是=>令牌?
我见过这段代码:
myContext.SomeEntities.Single(x => x.code == code);
Run Code Online (Sandbox Code Playgroud)
我不知道=>运算符做了什么.
谷歌关于运营商的每次搜索都不会返回任何结果.
谢谢.
dtb*_*dtb 15
该=>操作人员指定Lambda表达式:
甲lambda表达式是一个可以包含表达式和语句,并且可以用于创建代表或表达式树类型的匿名函数.
所有lambda表达式都使用lambda operator =>,它被读作"转到".lambda运算符的左侧指定输入参数(如果有),右侧包含表达式或语句块.lambda表达式x => x*x被读为"x转到x乘以x".可以将此表达式分配给委托类型,如下所示:
static void Main(string[] args)
{
Func<int, int> func = x => x * x;
int j = func(5);
// j == 25
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1192 次 |
| 最近记录: |