c#中Action<T>和Func<T>委托
2012-06-26 10:27
369 查看
泛型Acion<T>委托表示引用一个void返回类型的方法,至多可以传递至16个参数类型,没有泛型的Action类可调用没有参数的方法,如
没有参数时
对应非静态方法
class Test { public static void show() { Console.WriteLine("show"); } static void Main(string[] args)
{
Action ac = show; ac();
} }泛型Func<T>委托表示引用带返回类型的方法,至多可以传递16个参数类型和一个返回类型,Func<in T1,int T2,...,out TResult>
public static double add(double a,int b) {return a+b;} Func<duuble,int,doulbe> f=类名.add;
没有参数时
public static string GetName() {return "name";} Func<string> f=类名.GetName;
对应非静态方法
Func<string> f=对象名.GetName;
相关文章推荐
- C#中的Action<T>、Func<T>委托和Lambda表达式
- 提问c# action<> func<> 这2个委托怎么用和理解
- C#的委托 Action<>和Func<>
- C#中的Action<>和Func<>以及传统的委托
- 浅析C#中的Func<>委托
- action<> func<> 这2个委托使用和理解
- 浅谈C#中常见的委托<Func,Action,Predicate>(转)
- C#的Action<>和Func<>
- C#委托Action、Action<T>、Func<T>、Predicate<T>
- C#委托Action、Action<T>、Func<T>、Predicate<T>
- C#中的Action<>和Func<>
- C# Action<T> 委托
- C# 笔记 Func<TResult> 委托、Action<T> 委托
- [转]C#委托Action、Action<T>、Func<T>、Predicate<T>
- C# Action<T>、Func<T>、Predicate<T>委托的区别、用法
- C#基础:委托之Action<T>和Func<T>的用法
- C# Action<T> 委托
- C#基础:委托之Action<T>和Func<T>的用法
- C#基础:委托之Action<T>和Func<T>的用法(转)
- C# Func<>委托