Mega Code Archive

 
Categories / VB.Net Tutorial / Class Module
 

Varied length Method parameter

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