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 : . 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.
|