2012-04-23 66 views
3

已知可以分配不返回值到Action<T>对象的λ。理论上返回值的lambda表达式怎么样?像这样的:分配一个lambda到Action <T>

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

会的结果只是被忽略?

谢谢!

回答

9

您使用Func

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

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

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