' Visual Basic 2008 9.0 .NET Examples - Array Initializers and For Each Next - Arrays : Module Example1 Sub Main() Dim indexFirstDimension As Integer Dim indexSecondDimension As Integer Dim indexThirdDimension As Integer ' Dim row() As Integer = {1, 2, 3, 4, 5, 6} For indexFirstDimension = 0 To 5 Console.Write(row(indexFirstDimension) & " ") Next Console.WriteLine() ' Dim matrix(,) As Integer = {{1, 2, 3, 4, 5, 6}, _ {7, 8, 9, 10, 11, 12}} ' (1) For indexFirstDimension = 0 To 1 For indexSecondDimension = 0 To 5 Console.Write(matrix(indexFirstDimension, _ indexSecondDimension) & " ") Next Next Console.WriteLine() ' Dim cube(,,) As Integer = {{{1, 2, 3}, _ {4, 5, 6}}, _ {{7, 8, 9}, _ {10, 11, 12}}, _ {{13, 14, 15}, _ {16, 17, 18}}, _ {{19, 20, 21}, _ {22, 23, 24}}} ' (2) For indexFirstDimension = 0 To 3 For indexSecondDimension = 0 To 1 For indexThirdDimension = 0 To 2 Console.Write(cube(indexFirstDimension, _ indexSecondDimension, _ indexThirdDimension) & " ") Next Next Next ' Console.ReadLine() End Sub End Module Module Example2 Sub Main() Dim element As Integer ' (1) ' Dim row() As Integer = {1, 2, 3, 4, 5, 6} For Each element In row Console.Write(element & " ") Next Console.WriteLine() ' Dim matrix(,) As Integer = {{1, 2, 3, 4, 5, 6}, {7, 8, 9, 10, 11, 12}} For Each element In matrix Console.Write(element & " ") Next Console.WriteLine() ' Dim cube(,,) As Integer = {{{1, 2, 3}, {4, 5, 6}}, _ {{7, 8, 9}, {10, 11, 12}}, _ {{13, 14, 15}, {16, 17, 18}}, _ {{19, 20, 21}, {22, 23, 24}}} For Each element In cube Console.Write(element & " ") Next Console.ReadLine() End Sub End Module Module Example3 Sub Main() Dim numbers As Integer() = {1, 2, 3, 4, 5} ' Dim element As Integer For Each element In numbers Console.Write(element & " ") Next Console.WriteLine() ' Dim sum As Integer For Each element In numbers sum += element element = 10 ' (1) Next Console.WriteLine("sum : " & sum) ' For Each element In numbers Console.Write(element & " ") Next ' Console.ReadLine() End Sub End Module ' Visit www.studyvb.com for more examples. Copyright 2003-2008 De Wolf.