C#允许为函数指定一个(只能指定一个)特殊参数,这个参数必须是函数定义的最后一个参数,成为参数数组。
例如:
class Program
{
static int SumVals(params int[] vals)
{
int sum = 0;
foreach(int val in vals)
{
sum += val;
}
return sum;
}
static void Main(string[] args)
{
int sum = SumVals(1,5,2,9,8);
WriteLine($"Summed Values = {sum}");
ReadKey();
}
}