1、數組作爲參數來傳遞時,當調用這個函數時裏面的參數需要new一個數組
2、參數數組就是在函數的數組參數前面加上params,當調用函數傳遞數組時不需要再new一個,只需要傳遞任意個跟數組參數類型相同的數就可以
using System;
namespace 1_參數數組
{
class Program
{
static int Sum(int[] array) //數組作爲參數
{
int sum = 0;
for (int i = 0; i < array.Length; i++)
{
sum += array[i];
}
return sum;
}
static int Plus(params int[] array) //定義一個參數數組
{
int sum = 0;
for (int i = 0; i < array.Length; i++)
{
sum += array[i];
}
return sum;
}
static void Main(string[] args)
{
int sum = Sum(new int[] { 1, 2, 3, 4 });
Console.WriteLine(sum);
int plus = Plus(2, 34, 5);
Console.WriteLine(plus);
Console.ReadKey();
}
}
}