O documento discute arrays (vetores e matrizes) em Visual Basic, explicando como declará-los, acessar seus elementos e usar loops como For e For Each para manipulá-los de forma mais fácil. É mostrado como arrays podem ter uma ou mais dimensões e exemplos de como inicializar e exibir valores de elementos de arrays unidimensionais e bidimensionais.
O documento discute arrays (vetores e matrizes) em Visual Basic, explicando como declará-los, acessar seus elementos e usar loops como For e For Each para manipulá-los de forma mais fácil. É mostrado como arrays podem ter uma ou mais dimensões e exemplos de como inicializar e exibir valores de elementos de arrays unidimensionais e bidimensionais.
Direitos autorais:
Attribution Non-Commercial (BY-NC)
Formatos disponíveis
Baixe no formato PDF, TXT ou leia online no Scribd
O documento discute arrays (vetores e matrizes) em Visual Basic, explicando como declará-los, acessar seus elementos e usar loops como For e For Each para manipulá-los de forma mais fácil. É mostrado como arrays podem ter uma ou mais dimensões e exemplos de como inicializar e exibir valores de elementos de arrays unidimensionais e bidimensionais.
Direitos autorais:
Attribution Non-Commercial (BY-NC)
Formatos disponíveis
Baixe no formato PDF, TXT ou leia online no Scribd
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