使用Func<>和Action简化委托
2015-04-07 11:18
363 查看
/// <summary> /// 入口 /// </summary> public void Run() { TestDelegate t = test; t("a",10); Action<string, int> actiont = test; actiont("a", 10); //以上两种方法,完全相等,第二种更为简洁 Test2Delegate t2 = calc; calc(1,3); Func<int, int, int> funct2 = calc; funct2(1, 3); //以上两种方法,完全相等,第二种更为简洁 } public static void test(string a, int b) { Console.WriteLine(a+b); } public static int calc(int a, int b) { return a + b; } public delegate void TestDelegate(string a,int b); public delegate int Test2Delegate(int a, int b);
相关文章推荐
- action<> func<> 这2个委托使用和理解
- C#中的Action<>和Func<> 委托区别
- C#基础:委托之Action<T>和Func<T>的用法
- Action<T>和Func<T>泛型委托
- c#中Action<T>和Func<T>委托
- Func<T>与Action<T>委托泛型介绍
- c# action<> func<> 这2个委托怎么用和理解
- C#委托Action、Action<T>、Func<T>、Predicate<T>
- 让 C# 委托来帮你简化代码,学习使用 Func、Action 委托
- 提问c# action<> func<> 这2个委托怎么用和理解
- [转]C#委托Action、Action<T>、Func<T>、Predicate<T>
- Func<TResult>委托,Action 委托,Tuple 类
- 泛型委托 Action<T>和Func<T,TResult>
- 使用Func<T1, T2, TResult> 委托返回匿名对象
- Func<T,T> 委托 与 lambda 使用
- Action<T>和Func<T>的使用(转)
- Action<T>和Func<T>委托
- C#基础:委托之Action<T>和Func<T>的用法
- Action<T>和Func<T>委托
- C#的委托 Action<>和Func<>