Using generic methods to print arrays of different types : Generic Method « Generics « VB.Net Tutorial






Module Tester
   Sub Main()
      Dim integerArray As Integer() = {1, 2, 3, 4, 5, 6}
      Dim doubleArray As Double() = {1.1, 2.2, 3.3, 4.4, 5.5, 6.6, 7.7}
      Dim charArray As Char() = {"H"c, "E"c, "L"c, "L"c, "O"c}

      PrintArray(integerArray)
      PrintArray(doubleArray)
      PrintArray(charArray) 
   End Sub
   
   Public Sub PrintArray(Of E)(ByVal inputArray() As E)
      For Each element As E In inputArray
         Console.Write(element.ToString() & " ")
      Next element

      Console.WriteLine(vbCrLf)
   End Sub 
End Module
1 2 3 4 5 6

1.1 2.2 3.3 4.4 5.5 6.6 7.7

H E L L O








9.1.Generic Method
9.1.1.Using generic methods to print arrays of different types
9.1.2.Generic method maximum returns the largest of three objects