Varied length Method parameter : Varied length method parameter « Class Module « VB.Net Tutorial






Option Strict On
 Imports System

 Class Tester
     Public Shared Sub DisplayVals(ByVal ParamArray intVals( ) As Integer)
         Dim i As Integer
         For Each i In intVals
             Console.WriteLine("DisplayVals {0}", i)
         Next i
     End Sub

     Shared Sub Main( )
         Dim a As Integer = 5
         Dim b As Integer = 6
         Dim c As Integer = 7
         Console.WriteLine("Calling with three Integers")
         DisplayVals(a, b, c)

         Console.WriteLine("Calling with four Integers")
         DisplayVals(5, 6, 7, 8)

         Console.WriteLine("calling with an array of four Integers")
         Dim explicitArray( ) As Integer = {5, 6, 7, 8}
         DisplayVals(explicitArray)
     End Sub
 End Class
Calling with three Integers
DisplayVals 5
DisplayVals 6
DisplayVals 7
Calling with four Integers
DisplayVals 5
DisplayVals 6
DisplayVals 7
DisplayVals 8
calling with an array of four Integers
DisplayVals 5
DisplayVals 6
DisplayVals 7
DisplayVals 8








6.7.Varied length method parameter
6.7.1.Using ParamArray to create variable-length parameter lists.
6.7.2.Varied length Method parameter
6.7.3.ParamArray Parameter (Variable Args)