将 lambda 分配给操作

本文关键字:操作 lambda 分配 | 更新日期: 2023-09-27 18:31:53

已知可以分配一个不返回任何值的 lambda 给Action<T>对象。理论上返回值的 lambda 怎么样?像这个:

Action<double> result = (x => x + 1);

结果会被忽略吗?

谢谢!

将 lambda 分配给操作<T>

您使用Func

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

如果你这样写,那么结果可以忽略。虽然这个例子不是很有用

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