Et array er en samling af genstande eller variabler er lagret i en sekvens . Nogle gange er du nødt til at krydse en array til at fuldføre en opgave , så som sortering array eller søge efter et bestemt søgeord . I Visual Basic kan du krydse et array ét element ad gangen ved hjælp af et indeks variabel , eller krydse hele systemet ved hjælp af en løkke . Fordi Visual Basic bruger nul - indeksering , skal du tage dette i betragtning, når gennemkører array for at undgå en out of bounds indeks fejl. Instruktioner
1
Åbn et nyt Visual Basic-projekt . Dobbeltklik på etiketten for at føje en til formularen. Også tilføje to knapper til formularen . Åbn kodeditoren
2
skrive følgende linjer til at erklære globale variabler : .
Dim poster () As String = Ny String (4 ) { "første" , "anden " , "den tredje ", " fjerde ", " femte "}
Dim arrayIndex As Integer = 0
Den første linje erklærer et array med fem elementer - med indekser nul til fire - og initialiserer dem . Den anden erklærer et indeks counter , du vil bruge med den vifte
3
Åbn " Form1_Load " sub , og skriv følgende linje: .
Label1.Text = poster ( arrayIndex )
Dette viser det første element i matrixen på etiketten kontrol
4
Åbn " Button1_Click " sub og indtaste følgende: .
p Hvis arrayIndex = items.Length - 1 Så
arrayIndex = 0
Label1.Text = poster ( arrayIndex )
Else
arrayIndex + = 1
Label1.Text = poster ( arrayIndex )
End If
Denne funktion krydser et array et element ad gangen. Under runtime , når du klikker på denne knap etiketten viser den næste element i array. Hvis indekset er på det sidste element , det går tilbage til begyndelsen af rækken, og viser det første punkt
5
Åbn " Button2_Click " sub og indtaste følgende: .
< P > for i = 0 Til items.Length - 1
MsgBox ( poster ( i))
Næste
denne løkke gennemløber hele systemet fra start til slut og viser hvert én i en besked boks . Udskift besked boks funktion med noget mere praktisk , der udfører en opgave på array.