lambda表达式的数据类型是什么?

Too*_*bey 3 c# lambda types

我有一个小问题,我只是想不通自己,这样的lambda表达式的数据类型是什么: x => x>0
希望您能对我有所帮助。

Ren*_*nov 5

这只是一个Func<T, bool>地方T是类型x

通常,Func<T, TResult>是一种方法的预定义委托类型之一,该方法接受一个类型的参数Tx在您的情况下)并返回某种类型的值TResultbool在您的情况下)

更多信息在这里

  • 在您的情况下是`&lt;Func &lt;T,TResult&gt;``Func &lt;int,bool&gt;`,其中`bool'是返回类型,而`int x`是输入 (2认同)