C# params类型参数

时间:2022-04-05 07:26:50

params类型通常和数组搭配使用,它表示参数的个数不确定,有可能1个,有可能多个,甚至有可能没有。如:

public void abc(params int[] a)
{

....

}

abc(1);//传一个整数,注意实参是整形,形参是整形数组,类型不匹配,如果没有params,,肯定会报错。

abc(new int[]{1,2})//传一个含有2个整数的数组

abc();//没有实数