您的位置:首页 > 编程语言 > ASP

Action与func委托的区别有哪些

2015-12-22 16:56 507 查看

1、Func委托有5个重载形式,区别仅在于它所指向的方法的签名的参数个数,分别如下
 

Func<TResult>

Func<T,TResult>

Func<T1,T2,TResult>

unc<T1,T2,T3,TResult>

Func<T1,T2,T3,T4,TResult>

其中T,T1,..T4是委托指向的方法的参数的类型,TResult为方法的返回类型。

 

2、Action委托也有5个重载形式,分别如下

 

Action<T>

Action<T1,T2>

Action<T1,T2,T3>

Action<T1,T2,T3,T4>

其中T,T1,..T4是委托指向的方法的参数的类型。

 

 

3、Action与func委托的区别

Func要有返回值, Action没有返回值。

 

文章转载自: Action与func委托的区别  http://www.studyofnet.com/news/1121.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  asp.net 委托