wh1*_*t1k 3 c# lambda delegates action
众所周知,可以为对象分配不返回值的lambda Action<T>.从理论上讲,lambdas如何返回一个值?像这个:
Action<double> result = (x => x + 1);
Run Code Online (Sandbox Code Playgroud)
结果会被忽略吗?
谢谢!
aqw*_*ert 10
你用的是 Func
Func<double, double> result = (x => x + 1);
Run Code Online (Sandbox Code Playgroud)
如果你这样写,那么结果可以忽略.虽然这个例子并不十分有用
Action<double> result = x => { x + 1; };
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5252 次 |
| 最近记录: |