- 必需是形参列表中的最后一个,由 params 修饰
- 举列:String.Format 方法和 String.Split 方法
使用 params 关键字前:
static void Main(string[] args){int[] myIntArray = new int[] { 1, 2, 3 };int result = CalculateSum(myIntArray);Console.WriteLine(result);}static int CalculateSum(int[] intArray){int sum = 0;foreach (var item in intArray){sum += item;}return sum;}
使用 params 后,不再需要单独声明数组:
static void Main(string[] args){int result = CalculateSum(1,2,3);Console.WriteLine(result);}static int CalculateSum(params int[] intArray){int sum = 0;foreach (var item in intArray){sum += item;}return sum;}
我们早在 WriteLine 方法中就用到了 params。
又一个用到了数组参数(params)的例子。
