Un tableau est une collection d'objets ou des variables stockées dans une séquence. Parfois, vous devez parcourir un tableau à compléter une tâche, telles que le tri du tableau ou de la recherche pour un mot clé donné. Dans Visual Basic, vous pouvez traverser un un élément de tableau à la fois en utilisant une variable d'index, ou parcourir l'ensemble du réseau à l'aide d'une boucle . Étant donné que Visual Basic utilise zéro indexation , vous devez en tenir compte lors de la traversée du tableau pour éviter un hors limites erreur d'index. Instructions
1
Ouvrez un nouveau projet Visual Basic. Double- cliquez sur le contrôle Label pour ajouter un à la forme . Ajouter également deux boutons à la forme . Ouvrez l'éditeur de code
2
tapez les lignes suivantes à déclarer des variables globales : .
Articles Dim () As String = New String ( 4) {" premier ", " deuxième " , «troisième» , «quatrième» , «cinquième» }
Dim arrayIndex As Integer = 0
La première ligne déclare un tableau avec cinq éléments - avec des indices de zéro à quatre - et initialise eux. Le second déclare un compteur d'index que vous allez utiliser avec le tableau
3
ouvrir le sous " Form1_Load " et tapez la ligne suivante: .
Label1.Text = articles ( arrayIndex )
affiche le premier élément du tableau sur le contrôle d'étiquette
4
ouvrir le sous " Button1_Click " et entrez la commande suivante : .
Si arrayIndex = items.length - 1 Puis
arrayIndex = 0
Label1.Text = articles ( arrayIndex )
Else
arrayIndex + = 1
articles = Label1.Text ( arrayIndex )
End If
traverse Cette fonction d' un élément de tableau à la fois. Au cours de l'exécution, lorsque vous cliquez sur ce bouton , l'étiquette affiche l'élément suivant du tableau . Si l'indice est le dernier élément, il remonte au début du tableau et affiche le premier élément
5
ouvrir le sous " Button2_Click " et entrez la commande suivante : .
< P > For i = 0 To items.length - 1 x
MsgBox (articles ( i))
Suivant
Cette boucle traverse l'ensemble du réseau de bout en bout et affiche chaque une dans une zone de message . Remplacer la fonction de boîte de message avec quelque chose de plus pratique qui effectue une tâche sur le tableau.