函数中的参数为object... 和 object[] 的区别

先给出两个示例函数

方法1:
public void testobject(object... params){

///省略此处代码

}


方法2:
public void testobject(object[] params){

///省略此处代码

}

 

区别:

object[]  方式作为参数时在调用此方法时必须传入参数

object...  方式作为参数时在调用此方法时可传入多个参数,或者不传入参数

你可能感兴趣的:(函数中的参数为object... 和 object[] 的区别)