2012-04-23 51 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; };