将一个Lambda表达式分配给Action<T>

3
已知可以将返回值为空的Lambda分配给Action<T>对象。那么像这样理论上具有返回值的Lambda呢?例如:
Action<double> result = (x => x + 1);

这个结果会被忽略吗?

谢谢!

1个回答

10

你使用了一个Func

Func<double, double> result = (x => x + 1);

如果您这样编写,则可以忽略结果。尽管此示例不是非常有用。

Action<double> result = x => { x + 1; };

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接