lambda表达式不懂,举个简单的例子,i => i+1;相当于匿名方法 delegate(int i) { return i + 1; } ----那我直接i+1就不行了
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 03:16:10
![lambda表达式不懂,举个简单的例子,i => i+1;相当于匿名方法 delegate(int i) { return i + 1; } ----那我直接i+1就不行了](/uploads/image/z/5178780-36-0.jpg?t=lambda%E8%A1%A8%E8%BE%BE%E5%BC%8F%E4%B8%8D%E6%87%82%2C%E4%B8%BE%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84%E4%BE%8B%E5%AD%90%2Ci+%3D%3E+i%2B1%3B%E7%9B%B8%E5%BD%93%E4%BA%8E%E5%8C%BF%E5%90%8D%E6%96%B9%E6%B3%95+delegate%28int+i%29+%7B+return+i+%2B+1%3B+%7D+----%E9%82%A3%E6%88%91%E7%9B%B4%E6%8E%A5i%2B1%E5%B0%B1%E4%B8%8D%E8%A1%8C%E4%BA%86)
lambda表达式不懂,举个简单的例子,i => i+1;相当于匿名方法 delegate(int i) { return i + 1; } ----那我直接i+1就不行了
lambda表达式不懂,举个简单的例子,
i => i+1;相当于匿名方法 delegate(int i) { return i + 1; } ----那我直接i+1就不行了
lambda表达式不懂,举个简单的例子,i => i+1;相当于匿名方法 delegate(int i) { return i + 1; } ----那我直接i+1就不行了
最大的作用是用在匿名函数和linq查询上.
这是用在匿名方法上的:
delegate int del(int i);
del myDelegate = x => x * x;
int j = myDelegate(5); //j = 25
等价于
delegate int del(int i);
del myDelegate = delegate(int i){i=i*i;};
int j = myDelegate(5); //j = 25
至于linq前景不明,就不要深究了.
直接i+1?
呵呵,你是没碰到一些必须用委托的情况.
比如跨线程调用,你只能用委托,而lambda表达式就是一个很方便的写法.纯粹为了方便而已.
lambda表达式不懂,举个简单的例子,i => i+1;相当于匿名方法 delegate(int i) { return i + 1; } ----那我直接i+1就不行了
最好举个简单的例子
什么是二项分布简单的举个例子
货币量化宽松政策是什么意思?请大家给我举个简单的例子啊!要简单啊我不懂!
什么是化学表达式的宏观意义?举个例子
一般表达式是什么或者举个例子
不懂?各位能否举个例子
不懂?各位能否举个例子
最好举个例子,怕不懂,
accessory的常用用法,简单的举个例子
基因频率怎么算?举个简单的例子.
英语中的谓语是什么,举个简单的例子说说.
举个简单的例子证明克拉默法则吗?
什么是枚举法,举个简单的例子看看?pascal
什么是信托,请简单的举个例子说明一下吧,
吐槽是何意思?举个简单的例子
“慎独”是什么意思?能否举个简单的例子?
什么是反思推理?最好举个简单的例子,谢谢