ParamArray参数数组,可以理解为传递给方法的多余的参数全都存放在这个数组中. ParamArray只能是ByVal按值传递,不能是可选参数,而且只能做为方法定义的最后一个参数. 非常类似于Python方法中的*args参数. 上代码: Private Function Add(ByVal startValue As Integer, ByVal ParamArray values() As Integer) As Integer For Each value As Integer In
重载,是指在相同的作用域内,声明多个同名的方法.用以对不同类型或数量的参数的参数执行相同的操作.比如,可以求两个或者三个 int类型数中的最大值,我们可以编写这样的方法实现: class Util { public static int Max(int num1,int num2) { return (num1>num2||num1=num2)?num1:num2; } public static int Max(int num1,int num2,int num3) { int max=num