参数数组
1,定义方法
//定义一个普通的加法
static int Add1(int a, int b)
{
return a + b;
}
//参数数组
static int Add2(int[] array)
{
int sum = 0;
foreach (int temp in array)
{
sum += temp;
}
return sum;
}
static int Add3(params int[] array)//(params)可以传递任意个个数的参数,自动数转变为数组
{
int sum = 0;
foreach (int temp in array)
{
sum += temp;
}
return sum;
}
2,在Main方法里调用
//调用方法
int sum = Add1(2,3);
Console.WriteLine(sum);
int sum2 = Add2(new int[] { 2, 3, 4 });
Console.WriteLine(sum2);
int[] array2 = { 6, 8, 9 };//先定义一个数组
int sum3 = Add2(array2);//把数组传入方法里,在方法里进行运算,返回出来
Console.WriteLine(sum3);
int sum4 = Add3(2, 3, 4, 5);//可以直接转变数组
Console.WriteLine(sum4);
!!!Parems参教必须是形参表中的最后一个参数