摘要:
1 namespace Lambda表达式 2 { 3 class Program 4 { 5 public static List Values;//泛型列表集合,关于整数的列表集合 6 public delegate T Func(T a, T b);//泛型委托,关于整数的委托 7 8 public static T Excute(List l, Func f) 9 {10 //default会根据T是值类型还是引用类型自动转换为resule,如果T是值类型,自动转化为0,如果是引... 阅读全文
摘要:
Predicate泛型委托var a = new Predicate(方法);Predicate的定义public delegate bool Predicate(T obj);Action泛型委托 Action泛型委托限制的就不那么死了, 他代表了一类方法: 可以有0个到16个输入参数, 输入参数的类型是不确定的, 但不能有返回值, var a1 = new Action(x);var a2 = new Action(y);static void x(){ //do what you want}static void y(int a, string ... 阅读全文