众所周知,可以为Action<T>
对象分配不返回值的lambda。从理论上讲,lambdas如何返回一个值?像这样:
Action<double> result = (x => x + 1);
结果会被忽略吗?
谢谢!
答案 0 :(得分:10)
您使用Func
Func<double, double> result = (x => x + 1);
如果你这样写,那么结果可以忽略。虽然这个例子不是非常有用
Action<double> result = x => { x + 1; };