params类型通常和数组搭配使用,它表示参数的个数不确定,有可能1个,有可能多个,甚至有可能没有。如:
public void abc(params int[] a)
{
....
}
abc(1);//传一个整数,注意实参是整形,形参是整形数组,类型不匹配,如果没有params,肯定会报错。
abc(new int[]{1,2})//传一个含有2个整数的数组
abc();//没有实数
时间: 2024-12-25 00:57:41
params类型通常和数组搭配使用,它表示参数的个数不确定,有可能1个,有可能多个,甚至有可能没有。如:
public void abc(params int[] a)
{
....
}
abc(1);//传一个整数,注意实参是整形,形参是整形数组,类型不匹配,如果没有params,肯定会报错。
abc(new int[]{1,2})//传一个含有2个整数的数组
abc();//没有实数