Note que neste caso, há disponibilidade somente dos índices 2 até o índice 4: Dim numeros(2 To 4) As Integer numeros(2) = 1 numeros(3) = 2 numeros(4) = 3 numeros(4) = 4
MsgBox (numeros(2))
Array em Visual Basic
O exemplo abaixo ilustra a criação de uma matriz de 2 linhas e 3 colunas: Dim numeros(2, 3) As Integer numeros(0, 0) = 1 numeros(0, 1) = 2 numeros(0, 2) = 3 numeros(0, 3) = 4 numeros(1, 0) = 1 numeros(1, 1) = 2 numeros(1, 2) = 3 numeros(1, 3) = 4
MsgBox (numeros(1, 3))
Array em Visual Basic
O camando For pode ser utilizado para manipular array`s mais facilmente: Dim numeros(4) As Integer Dim Cont As Integer
For Cont = 0 To 4 Step 1
numeros(Cont) = Cont + 2 MsgBox (numeros(Cont)) Next
Array em Visual Basic
Outro exemplo sobre Array`s multidimensionais: Dim numeros(4, 5) As Integer Dim Cont1 As Integer Dim Cont2 As Integer
For Cont1 = 0 To 4 Step 1
For Cont2 = 0 To 5 Step 1 numeros(Cont1, Cont2) = Cont1 * Cont2 MsgBox (numeros(Cont1, Cont2)) Next Next
Array em Visual Basic
O Comando For Each (Para cada): ◦ Ajuda a percorrer um array facilmente
A sintaxe é:
For Each Variavel in Conjunto
instruções Next
Array em Visual Basic
Exemplo do comando ForEach:
Dim numeros(4, 5) As Integer
... For Each Valor In numeros MsgBox (Valor) Next
Este exemplo imprime cada elemento do
Array números (representado pela variável Valor)
Array em Visual Basic
Referências: ◦ Marcelo Sincic - Apostila de Visual Basic ◦ Luís Carlos Ballaminut - Microsoft Visual Basic 6