Initializing multi-dimensional arrays : Multiple dimensional array « Collections « VB.Net Tutorial






Module Tester

   Sub Main()
      Dim i, j As Integer

      ' create rectangular two-dimensional array
      Dim array1 As Integer(,)
      array1 = New Integer(,) {{1, 2, 3}, {4, 5, 6}}

      ' create jagged two-dimensional array
      Dim array2 As Integer()() = New Integer(2)() {}
      array2(0) = New Integer() {1, 2}
      array2(1) = New Integer() {3}
      array2(2) = New Integer() {4, 5, 6}


      For i = 0 To array1.GetUpperBound(0)
         For j = 0 To array1.GetUpperBound(1)
            Console.Write(array1(i, j) & "  ")
         Next

         Console.WriteLine("")
      Next

      For i = 0 To array2.GetUpperBound(0)

         For j = 0 To array2(i).GetUpperBound(0)
            Console.WriteLine(array2(i)(j) & "  ")
         Next

         Console.WriteLine("")
      Next

   End Sub 

End Module
1  2  3
4  5  6
1
2

3

4
5
6








8.7.Multiple dimensional array
8.7.1.Initialize two dimensional array by index
8.7.2.Initializing multi-dimensional arrays
8.7.3.Rectangular Array
8.7.4.Define and initialize the two dimensional array
8.7.5.Jagged two-dimensional array example.
8.7.6.Declare the jagged array as 4 rows high
8.7.7.Reference elements in two dimensional array
8.7.8.Use For Each/Next to find an element in a two dimension array
8.7.9.Set the array of arrays