[VB.NET Tips]ParamArray参数数组

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 values
            startValue += value
        Next
        Return startValue

    End Function

    ‘调用
    Dim result As Integer=Add(100, 1, 2, 3, 4, 5)
  

你可能感兴趣的:([VB.NET Tips]ParamArray参数数组)