params的作用
使用 params 关键字可以指定采用数目可变的参数的方法参数。参数类型必须是一维数组。
注意:params只能修饰在方法的形参列表中的最后一个元素,并且在方法声明中只允许有一个params关键字。
params的使用
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Demo {
class Program {
static void Main(string[] args) {
int sum=GetSum(10, 20, 30);
int sum1=GetSum(10, 20, 30,40);
Console.WriteLine(sum);
Console.WriteLine(sum1);
Console.ReadKey();
}
public static int GetSum( params int[] num) {
int sum = 0;
for (int i = 0; i < num.Length; i++) {
sum = sum + num[i];
}
return sum;
}
}
}
运行结果: