Uma matriz é uma coleção de objetos ou variáveis armazenadas em uma seqüência. Às vezes você precisa percorrer um array para completar uma tarefa , como a classificação da matriz ou à procura de uma determinada palavra-chave. No Visual Basic, você pode atravessar um um elemento de matriz de cada vez usando uma variável de índice, ou percorrer toda a matriz usando um loop. Como o Visual Basic usa zero a indexação , você deve levar isso em conta ao atravessar a matriz para evitar um erro de índice limites. Instruções
1
Abra um novo projeto Visual Basic. Clique duas vezes no controle de rótulo para adicionar um para o formulário. Também adicionar dois botões ao formulário. Abra o editor de código
2
Digite as seguintes linhas para declarar variáveis globais : .
Dim itens () As String = new String (4) {" primeiro ", " segundo" , "terceiro ", " quarto ", " quinta "}
Dim arrayIndex As Integer = 0
A primeira linha declara uma matriz com cinco elementos - com índices de zero a quatro - e inicializa -los . O segundo declara um contador de índice que você irá usar com o array
3
Abra o sub " Form1_Load " e digite a seguinte linha: .
Label1.Text = itens ( arrayIndex )
Este exibe o primeiro elemento na matriz no controle rótulo
4
Abra o sub " Button1_Click " e digite o seguinte : .
Se arrayIndex = items.Length - 1 Então
arrayIndex = 0
Label1.Text = itens ( arrayIndex )
Else
arrayIndex + = 1
Label1.Text = itens ( arrayIndex )
End If
Esta função percorre um único elemento da matriz de cada vez. Durante a execução, quando você clicar nesse botão , o rótulo exibe o próximo item na matriz . Se o índice estiver no último elemento, ele vai voltar para o início da matriz e exibe o primeiro item
5
Abra o sub " Button2_Click " e digite o seguinte : .
para i = 0 To items.Length - 1
MsgBox ( itens (i) )
Próxima
Este loop percorre toda a matriz do começo ao fim e exibe cada um em uma caixa de mensagem . Substituir a função de caixa de mensagem com algo mais prático que executa uma tarefa na matriz.