[原创]让一个方法接受不定数量的参数
有时候我们想,要是一个方法能够接受任意个数的参数,那该多好呀,现在就告诉你们——
使用params关键字 例子:(这个方法是计算许多个long的和并且返回一个double) public static double All(params long[]var) { double d = 0; foreach(long l in var) { d+=l; } return d; }
注意: 一个方法只可以有一个params params必须是方法参数中的最后一个 使用的时候应该用params声明一个一维数组来存放那一堆变量(这也就说明了,那多
个变量的类型必须相同或者必须能够隐涵转换为一个类型)