params关键字用于方法定义时不确定参数的数量,类似于数组参数。
class Program
{
public static void ParamsParam(params object[] par)
{
foreach (Object obj in par)
{
Console.WriteLine(obj);
}
}
static void Main(string[] args)
{
String s = "我是字符串";
int i = 10;
double f = 2.3;
ParamsParam(s, i, f);
Console.Read();
}
}
方法申明一个params关键字后,就不允许在其后面再有任何其他参数