Slik bruker Arrays i Visual Basic

Slik bruker Arrays i Visual Basic


Arrays gi programmerere med en metode for å tildele flere verdier innen ett variabelnavn. Teknikken brukes når du har en liste over verdier som stater, farger eller andre objekter med forhåndsdefinerte beløp. Arrays holde disse listene som en variabel slik programmerere ikke blir tvunget til å definere flere dusin variabler for enkeltverdier. I likhet med andre programmeringsspråk, har Visual Basic-kompilator en bestemt syntaks som brukes til å definere og fylle arrays.

Bruksanvisning

1 Definer dine matrisevariabler. For dette eksempel er en forutbestemt størrelse matrise opprettet. Den neste gruppen er en dynamisk array, noe som betyr at variabelen er endret senere i koden. Følgende er hvordan man skal skape både array-typer:
Dim arrStatic (0-2) As String
Dim arrDynamic () As Integer
Den "arrStatic" array er satt til å holde tre verdier (null gjennom to). Den "arrDynamic" variabel er satt til en matrise, men det er satt som en ukjent størrelse.

2 Tildele verdier til din "arrStatic" array. I dette eksemplet er tre farger tilordnet matrisen variable som følger:
arrStatic (0) = "blue"
arrStatic (1) = "grønne"
arrStatic (2) = "red"
Legg merke til hvert gruppeelement er definert av en numerisk verdi. Tallet angir det punkt i matrisen dimensjon. Disse verdiene kan hentes ut eller skiftes ut ved hjelp av tabellens dimensjonstall.

3 Re-dimensjonere dynamisk array. Den "ReDim" påstanden brukes for å redefinere størrelsen på en matrise. "ArrDynamic" er en ukjent størrelse, så før du kan bruke den i koden din, må du definere målene. Følgende kode endrer størrelsen på "arrDynamic" variable:
ReDim arrDynamic (0-3) As Integer

4 Tilordne verdier til "arrDynamic" array. Siden "arrDynamic" variable er definert som et heltall, det er behov for å holde heltallsverdier. Koden nedenfor tilordner verdier til den dynamiske utvalg:
arrDynamic (0) = 1
arrDynamic (1) = 2-
arrDynamic (2) = 3
arrDynamic (3) = 4

5 Skriv ut en verdi på skrivebordet for å teste koden. For å teste dine arrays, kan du skrive ut en av verdiene til en meldingsboks. Meldingsboksen viser verdien for den spesifikke dimensjon. Koden nedenfor viser hvordan du kan vise en rekke verdi:
MsgBox (arrDynamic (1))
Meldingsboksen viser antall "2."