Func的详细解析是怎样的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计887个文字,预计阅读时间需要4分钟。
FuncT与ActionT的区别在于:
1. Func是.Net内置的一个委托,用于表示无返回值的函数。 FuncResult,Result,FuncT1,Result是.Net内置的泛型委托,用于表示有返回值的函数。
2. FuncTResult,FuncT1,FuncT2,CResult,FuncT1,FuncT2,FuncT3,CResult,FuncT1,FuncT2,FuncT3,FuncT4,CResult有5种形式。
Func<T>、Action<T> 的区别于说明
一、Func
Func是一个.Net内置的委托。
Func<Result>,Func<T1,Result>是一个.Net内置的泛型委托。
Func<TResult> Func<T,TResult> Func<T1,T2,TResult> Func<T1,T2,T3,TResult> Func<T1,T2,T3,T4,TResult>
它有5种形式,只是参数个数不同;第一个是无参数,但是有返回值;
下面是一个简单的普通委托来传方法的示例。
本文共计887个文字,预计阅读时间需要4分钟。
FuncT与ActionT的区别在于:
1. Func是.Net内置的一个委托,用于表示无返回值的函数。 FuncResult,Result,FuncT1,Result是.Net内置的泛型委托,用于表示有返回值的函数。
2. FuncTResult,FuncT1,FuncT2,CResult,FuncT1,FuncT2,FuncT3,CResult,FuncT1,FuncT2,FuncT3,FuncT4,CResult有5种形式。
Func<T>、Action<T> 的区别于说明
一、Func
Func是一个.Net内置的委托。
Func<Result>,Func<T1,Result>是一个.Net内置的泛型委托。
Func<TResult> Func<T,TResult> Func<T1,T2,TResult> Func<T1,T2,T3,TResult> Func<T1,T2,T3,T4,TResult>
它有5种形式,只是参数个数不同;第一个是无参数,但是有返回值;
下面是一个简单的普通委托来传方法的示例。

