Arrays giver programmører med en metode til at tildele flere værdier inden for et variabelnavn. Teknikken bruges, når du har en liste af værdier såsom tilstande , farver eller andre genstande med foruddefinerede beløb. Arrays holde disse lister som en variabel, så programmører ikke er tvunget til at definere flere dusin variabler for individuelle værdier. Ligesom andre programmeringssprog , har Visual Basic compiler en specifik syntaks bruges til at definere og udfylde arrays. Instruktioner
1
Definer dine array- variabler. I dette eksempel er en forudbestemt størrelse matrix oprettet. Den næste array er en dynamisk matrix , hvilket betyder den variable størrelse ændres senere i koden . Det følgende er, hvordan man skabe både array- typer: Dim arrStatic ( 0 til 2) Som StringDim arrDynamic () Som IntegerThe " arrStatic " array er sat til at holde tre værdier ( nul gennem to ) . Den " arrDynamic " variablen er sat til et array, men det er angivet som en ukendt størrelse .
2
tildele værdier til din " arrStatic " array. I dette eksempel er tre farver tildelt array variabel som følger: arrStatic ( 0 ) = "blå" arrStatic ( 1 ) = "grøn" arrStatic ( 2 ) = " rød " mærke hvert array element er defineret ved en numerisk værdi . Nummeret indstiller det punkt i tabeldimension . Disse værdier kan hentes eller udskiftes ved hjælp af array- dimension numre.
3
Re - dimension den dynamiske array. Den " ReDim " erklæring bruges til at omdefinere størrelsen af et array. " arrDynamic " er en ukendt størrelse, så før du kan bruge det i din kode , skal du definere dens dimensioner. Følgende kode tilpasser " arrDynamic " variable : ReDim arrDynamic ( 0 til 3) As Integer
4
tildele værdier til " arrDynamic " array. Da " arrDynamic " variabel er defineret som et heltal , er det nødvendigt at holde heltalsværdier . Koden nedenfor tildeler værdier til dynamisk matrix : arrDynamic (0) = 1arrDynamic (1) = 2arrDynamic (2) = 3arrDynamic (3) = 4
5
Print en værdi til skrivebordet for at teste kode . For at teste dine arrays , kan du udskrive en af værdierne til en besked boks . Meddelelsen box viser værdien for den specifikke dimension. Koden nedenfor illustrerer , hvordan man viser et array værdi : MsgBox ( arrDynamic (1) ) Meddelelsen box viser antallet "2".