简单使用
1.Func委托必须要求所接收的方法有一个返回值
2.Action委托接受一个没有返回值的方法 应用:在跨线程访问可视化控件的时候经常使用
Func委托是官方提供的类库委托,可以减少我们每次自己声明委托的麻烦,下面是一个Func委托的声明,我们来看下他的使用
public delegate TResult Func<T1, T2, TResult>(T1 arg1, T2 arg2);
public delegate TResult Func<T1, T2, T3, TResult>(T1 arg1, T2 arg2,T3 arg3);
public delegate TResult Func<T1, T2, T3, T4, TResult>(T1 arg1, T2 arg2,T3 arg3,T4 arg4);

本文详细介绍了C#中的Func和Action委托的基本概念及使用方法,并通过具体示例展示了如何利用Func委托来简化代码,实现数组中数值的累加、减、乘、除等操作。
最低0.47元/天 解锁文章
878

被折叠的 条评论
为什么被折叠?



