? Visual Basic arrays bestå av samlinger av relaterte data ordnet i en logisk måte. Hvert dataelement er holdt i en variabel navn med en tilhørende indeks som "e-post ( 1 ) , epost ( 2 ) , e-post ( 3 ) . " Typer
Visual Basic bruker faste eller dynamiske matriser . Faste arrays krever å vite hvor mange elementer finnes i matrisen i starten. Dynamiske arrays kan forstørre eller kontrakt under utførelsen.
Initialiserer en Array
Initialiser arrays før bruk . Klargjøre en fast matrise ved å definere matrisen med en bestemt indeks kode som dette :
Dim dine ( 100 ) som String
p Dette skaper et fast utvalg av 101 eks fordi rekke indekser starter på 0 .
å starte et dynamisk array, bruk denne :
Dim e-post ( ) som streng
senere, når du trenger for å lage matrisen , for eksempel med 1000 elementer, bruke en annen uttalelse, med indeksen ett nummer mindre enn ønsket :
ReDim dine ( 999 ) som streng
Fordeler
Identifisere en variabel ved sin indeks nummer forenkler koding og tillater raskere gjennomføring . Du kan sortere arrays , skape flerdimensjonale arrays og legge til eller slette elementer.
Advarsel
Arrays skape problemer i gjennomføringen hvis den sanne antall rekke elementer overskrider størrelsen opprinnelig satt . Dette gir en feilmelding lesing " Run -time error '9 ': Senket utenfor rekkevidde. "