引用using System;
Action 无参数 无返回值
Func 指定返回值类型 可以有参数 的泛型委托
Action action;
Func<string> func;
Action 也有泛型 指定参数列表的类型 但无返回值 参数列表的长度1-16
Func 先指定参数列表的类型 最后指定返回值的类型 参数列表的长度1-16 不包括返回值的类型
//Action
static void Main(string[] args)
{
Action<int> a=Test1;//参数为int 无返回值
}
static void Test1(int a)
{
Console.WriteLine(a);
}
//Func
static void Main(string[] args)
{
Func<int, string> func;//参数类型为int 返回值为string
}
static string Test2(int a)
{
return a.ToString();
}