23
04/13
Func和Action的区别
Func委托 封装一个带有返回 TResult 参数指定的类型值的方法,它有5个重载: ·Func<TResult> ·Func<T,TResult> ·Func<T1,T2,TResult> ·Func<T1,T2,T3,TResult> ·Func<T1,T2,T3,T4,TResult> 这里用一个举例说明:以Func<T,TR>这个来说明。这个从根源讲要说到委托(delegate)。这个方法的意义是有一个T参数,且返回值类型为TR类型的方法。 (1)按常规来做的方法为 定义一个返回bool的方法。 public bool IsTen(int i) { return i == 10 ? true : fals...