Arrays gi programmerere med en metode for å plassere flere verdier innen én variabel navn. Teknikken brukes når du har en liste over verdier som stater, farger eller andre gjenstander med forhåndsdefinerte mengder . Arrays holde disse listene som en variabel slik programmerere ikke er tvunget til å definere flere dusin variabler for individuelle verdier . Som andre programmeringsspråk , har Visual Basic-kompilator en bestemt syntaks brukes til å definere og fylle arrays. Instruksjoner
en
Definer dine rekke variabler . For dette eksempel er en forutbestemt størrelse matrise skapes . Den neste matrise er en dynamisk array, noe som betyr at variabelen er endret senere i koden. Følgende er hvordan man skal lage både rekke typer: Dim arrStatic ( 0-2 ) Som StringDim arrDynamic ( ) Som IntegerThe " arrStatic " array er satt til å holde tre verdier ( null gjennom to) . Den " arrDynamic " variabelen er satt til en matrise, men det er satt som en ukjent størrelse.
2
Tilordne verdier til " arrStatic " array . I dette eksemplet er tre farger tilordnet tabell variabel som følger: arrStatic (0) = "blå" arrStatic (1) = "grønn" arrStatic (2) = "rød" Legg merke til hvert matriseelement er definert av en numerisk verdi . Tallet angir det punkt i matrisen dimensjon . Disse verdiene kan hentes eller erstattes ved hjelp av tabellens dimensjon tall.
3
Re- dimensjon den dynamiske array. Den " ReDim " statement brukes til å redefinere størrelsen på en matrise. " arrDynamic " er en ukjent størrelse , så før du kan bruke den i koden , må du definere målene . Følgende kode endrer størrelsen på " arrDynamic " variable : ReDim arrDynamic (0 til 3) As Integer
4
Tilordne verdier til " arrDynamic " array . Siden " arrDynamic " variable er definert som et heltall , må den holde heltallsverdier . Koden nedenfor tildeler verdier til den dynamiske utvalg : arrDynamic ( 0 ) = 1arrDynamic ( 1 ) = 2arrDynamic ( 2 ) = 3arrDynamic ( 3 ) = 4
5
Skriv ut en verdi til skrivebordet for å teste kode . For å teste dine arrays , kan du skrive ut en av verdiene til en meldingsboks. Meldingsboksen viser verdien for den spesifikke dimensjon. Koden nedenfor illustrerer hvordan du kan vise en rekke verdi: MsgBox ( arrDynamic ( 1 ) ) Meldingen boksen viser tallet " 2".