1.变长参数关键字params
2.变长参数作用 : 可以把多个实参,存放到一个,形参数组里面
static int Sum(params int[] arr) //形参
{
int sum = 0;
for (int i = 0; i < arr.Length; i++)
{
sum += arr[i];
}
return sum;
}
static void Main(String[] args)
{
Console.WriteLine(Sum(1,2,3,4,5)); //实参
}
3.变长参数只有一个,且一定要放在形参的最后一个,用来接收后面所有的实参
static int Sum(string name ,params int[] arr)
{
int sum = 0;
for (int i = 0; i < arr.Length; i++)
{
sum += arr[i];
}
return sum;
}
static void Main(String[] args)
{
Console.WriteLine(Sum("zhangsna",1,2,3,4,5));
}