En matrise er en samling av gjenstander eller variabler som er lagret i en sekvens . Noen ganger må du krysse en matrise for å fullføre en oppgave, for eksempel å sortere matrisen eller søker etter et bestemt søkeord . I Visual Basic , kan du krysse en rekke ett element om gangen ved hjelp av en indeks variabel , eller traversere hele array ved hjelp av en loop. Fordi Visual Basic bruker null - indeksering, må du ta hensyn til dette når traversering array å unngå en utenfor banen indeksfeil . Instruksjoner
en
Åpne et nytt Visual Basic-prosjekt . Dobbeltklikk på etiketten kontroll for å legge en til skjemaet. Også legge til to knapper til skjemaet. Åpne koderedigeringsprogrammet
2
Skriv inn følgende linjer å erklære globale variabler : .
Dim elementer ( ) Som String = Ny String ( 4 ) { "første" , " andre " , " tredje ", " fjerde ", " femte "}
Dim arrayIndex As Integer = 0
Den første linjen erklærer en rekke med fem elementer - med indekser null til fire - og initialiserer dem . Den andre erklærer en indeks disken du vil bruke med array
3
Åpne " Form1_Load " sub og skriv inn følgende linje: .
Label1.Text = elementer ( arrayIndex )
p Dette viser det første elementet i matrisen på etiketten kontroll
4
Åpne " button1_click " sub og skriv følgende: .
p Hvis arrayIndex = items.Length - 1 Så
arrayIndex = 0
Label1.Text = elementer ( arrayIndex )
Else
arrayIndex + = 1
Label1.Text = elementer ( arrayIndex )
End If
Denne funksjonen krysser en rekke ett element om gangen . Under kjøring , når du klikker på denne knappen , vises merket det neste elementet i matrisen . Hvis indeksen er på det siste elementet , går den tilbake til begynnelsen av tabellen og viser det første elementet
5
Åpne " Button2_Click " sub og skriv følgende: .
< P > for i = 0 For å items.Length - en
MsgBox ( elementer ( i) )
Neste
denne sløyfen går gjennom hele matrisen fra begynnelse til slutt og viser hvert en i en meldingsboks. Bytt meldingsboksen funksjon med noe mer praktisk som utfører en oppgave på tabellen .