首页 > 代码库 > 系统内置的泛型委托

系统内置的泛型委托

#region 系统内置的泛型委托
//只要是Action委托都是无返回值的。

////1.存储无参数无返回值的方法
//Action md = () => { Console.WriteLine("无参数无返回值。"); };
//md();
//Console.Read();


////2.有一个参数没有返回值
//Action<string, int> md = (s, i) => { Console.WriteLine(s + " " + i); };
//md("aaaaaaa", 10);
//Console.Read();

 

//当需要存储带返回值的方法的时候,就需要使用另外一个泛型委托Func


//Func<string> fn = T1;

//string ss = fn();
//Console.WriteLine(ss);
//Console.Read();


////返回值是string类型,参数是一个int类型
//Func<int, string> fn = n => n.ToString();
//Console.WriteLine(fn(10));
//Console.Read();

//Func<int, int, string> fn = T2;
//Console.WriteLine(fn(12, 5));
//Console.Read();

//Action<string>
#endregion

系统内置的泛型委托