Action<T>和Func<T>
2017-03-30 00:00
218 查看
Action<T>和Func<T>都是泛型委托。
Action<T>表示委托可以引用一个viod返回类型的方法,至于方法是带几个参数,什么类型的参数,由后面的泛型决定。(Action<string, string>则表示,委托可以引用一个带有两个string类型的参数,并且返回类型为viod的方法)。
Func<T>表示委托可以引用一个有返回值得方法,例如Func<string, double>,该委托表示,可以引用一个带string类型的参数,并且返回一个double类型的返回值的方法。(Func<T1, T2, T3, ...>最后一个参数表示委托可以引用的方法的返回类型)。
Action<T>表示委托可以引用一个viod返回类型的方法,至于方法是带几个参数,什么类型的参数,由后面的泛型决定。(Action<string, string>则表示,委托可以引用一个带有两个string类型的参数,并且返回类型为viod的方法)。
Func<T>表示委托可以引用一个有返回值得方法,例如Func<string, double>,该委托表示,可以引用一个带string类型的参数,并且返回一个double类型的返回值的方法。(Func<T1, T2, T3, ...>最后一个参数表示委托可以引用的方法的返回类型)。
相关文章推荐
- C# 笔记 Func<TResult> 委托、Action<T> 委托
- C#委托Action、Action<T>、Func<T>、Predicate<T>
- System.Func<>与System.Action<>
- [转]C#委托Action、Action<T>、Func<T>、Predicate<T>
- C#的委托 Action<>和Func<>
- Action<T>,Func<T,ResultT>说明
- Action<T>和Func<T>泛型委托
- Func<T>与Action<T>委托泛型介绍
- C#中的Action<>和Func<>
- C#.NET的Linq查询、lambda、委托:Func<>和Action
- C#中的Action<T>、Func<T>委托和Lambda表达式
- Func<> 与Action<>
- winform总结2> Action<> ,Action,func<>,委托相关的理解
- Func<> Delegate和Action<> Delegate
- C#基础:委托之Action<T>和Func<T>的用法
- C#中的Action<>和Func<>
- Action<T>和Func<T>委托
- 使用Func<>和Action简化委托
- Action<T>、Func<T>委托
- C#中的Action<>和Func<>以及传统的委托