Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come attraversare una matrice in Visual Basic

Un array è una collezione di oggetti o variabili memorizzate in una sequenza . A volte è necessario attraversare una serie di completare un compito , come l'ordinamento della matrice o la ricerca di una determinata parola chiave . In Visual Basic, è possibile attraversare un unico elemento di matrice alla volta , utilizzando una variabile indice , o attraversare l' intero array utilizzando un ciclo . Poiché Visual Basic utilizza zero indicizzazione , è necessario tener conto di questo quando si attraversa l'array per evitare un fuori limite errore di indice . Istruzioni
1

Aprire un nuovo progetto di Visual Basic . Fare doppio clic sul controllo Label per aggiungere uno per la forma . Anche aggiungere due pulsanti al form. Aprire l' editor di codice
2

Tipo le seguenti righe di dichiarare le variabili globali : .

Articoli Dim () As String = new String ( 4) { " primo " , "secondo" , " terzo " , " quarto " , "quinto" }

Dim arrayIndex As Integer = 0

La prima riga dichiara un array di cinque elementi - con indici da zero a quattro - e li inizializza . Il secondo dichiara un contatore indice si intende utilizzare con la matrice
3

aprire il sotto " Form1_Load " e digitare la seguente riga : .

Label1.Text = articoli ( arrayIndex ) per

Questo visualizza il primo elemento della matrice sul controllo etichetta
4

aprire il sotto " Button1_Click " e inserire il seguente : .

arrayIndex = items.Length - 1 Poi

arrayIndex = 0

Label1.Text = voci ( arrayIndex ) per

Else

arrayIndex + = 1

Label1.Text articoli = ( arrayIndex ) per

End If

attraversa questa funzione un unico elemento di un array per volta . Durante la fase di esecuzione , quando si fa clic su questo pulsante , l'etichetta viene visualizzato il successivo elemento dell'array . Se l'indice è l'ultimo elemento , si risale l'inizio della matrice e visualizza la prima voce
5

aprire il sotto " Button2_Click " e inserire il seguente : .

For i = 0 To items.Length - 1

MsgBox ( oggetti ( i) ) per

Successivo

Questo ciclo attraversa l' intero array , dall'inizio alla fine e visualizza ogni uno in una finestra di messaggio . Sostituire la funzione di finestra di messaggio con qualcosa di più pratico che esegue un compito sulla matrice .

 

Programmazione © www.354353.com