C#Lambda(=>)
可能重复:
lambda的好教程
Lambda解释及它是什么以及一个很好的例子
C#Lambda表达式,我为什么要使用它?
有人可以向我解释如何使用这个并给我举例吗? 我们怎么看?
示例!=
读作“不等于”。 那么=>
意味着什么?
所有lambda表达式都使用lambda运算符=>,它被读作“转到”。 lambda运算符的左侧指定输入参数(如果有),右侧包含表达式或语句块。 lambda表达式x => x * x被读为“x转到x乘以x”。 可以将此表达式分配给委托类型,如下所示:
来自文档
=>运算符与赋值(=)具有相同的优先级,并且是右关联的。
“=>”是lambda运算符,读作“转到”
这是lambda运算符。 这意味着’去’。 它用于创建lambda表达式,这是C#为匿名方法提供的语法。
例如。 lamda表达式x=>x > 2
。 这意味着给定x,x到x大于2.换句话说,这个lambda表达式将选择大于2的x。
相同的匿名方法可以写成
delegate(int x){return x > 2;}
https://msdn.microsoft.com/en-us/library/bb397687.aspx
=>运算符与赋值(=)具有相同的优先级,并且是右关联的。
上述就是C#学习教程:C#Lambda(=>)分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/989772.html