可变参数的lambda表达式
delegate int mydelegate(params int[] a); class Program { static void Main(string[] args) { //接收可变参数的labmda表达式 mydelegate my = p => { for (int i = 0; i < p.Length; i++) { Console.WriteLine(p[i]); } return p.Sum(); }; int b=my(1,5,6); Console.Write(b); Console.ReadKey(); } }
这里的Params关键字就是参数组的意思 ,可以存放int数组参数