1.示例代码
static void Main(string[] args)
{
int result = Add(new int[] { 1,23,54,669,454,23 });
int result2 = Add( 1, 23, 54, 669, 454, 23 );
Console.WriteLine(result);
Console.WriteLine("********************************************");
Console.WriteLine(result2);
}
private static int Add(params int[] a)
{
int sum = 0;
foreach (int i in a)
{
sum += i;
}
return sum;
}
2.运行结果
3.总结
3.1params参数数组
1.对于方法内部而言,就是个普通数组;
2.对于方法外部而言,可以传递数组,也可以传递一组相同的变量集合【params会自动将所输入的数字据转换成数组】,也可以不传参数(相当于传入一个空数组)。
3.2params参数数组的作用
简化调用者调用方法的代码。