方法的可变参数 params

当你写了一个方法,这个方法须要对传进来的参数进行加工,可是不肯定传递的参数的数量的时候数组

好比,public void int jiafa(int a,int b){a+b;}code

jiafa(1,2)get

可是忽然需求改了,要传递4个参数,那么就须要改方法。jiafa(1,2,3,4)方法

此时能够使用paramsco

public void int jiafa(params in[] a){ a.Sum();}library

params关键字的做用asp

(1)、使用 params关键字能够指定一个方法参数,该方法参数的数目可变。ps

(2)、能够发送参数声明中所指定类型的逗号分隔的参数列表或指定类型的参数数组。 还能够不发送参数。 若是未发送任何参数,则 params 列表的长度为零。参数

(3)、在方法声明中的 params 关键字以后不容许任何其余参数,而且在方法声明中只容许一个 params 关键字。void

相关文章
相关标签/搜索