? Visual Basic arrayer består av samlingar av data som sammanställts på ett logiskt sätt . Varje dataelement hålls i ett variabelnamn med en tillhörande index såsom " e ( 1 ) , e-post ( 2 ) , email ( 3 ) . " Typer
Visual Basic använder fasta eller dynamiska matriser . Fasta matriser kräver att veta hur många poster det finns i arrayen vid starten . Dynamiska arrayer kan förstora eller kontrakt under exekvering . Addera Initiera en Array
Initiera arrayer före användning . Initiera en fast matris genom att definiera arrayen med ett visst index i koden så här :
Dim e ( 100 ) As String
Detta skapar en fast samling av 101 objekt eftersom array index börjar på 0 .
att initiera en dynamisk array , använd denna :
Dim e () As string
Senare , när du behöver för att skapa arrayen , exempelvis med 1,000 objekt , använda en annan förklaring , med index ett antal mindre än önskat :
ReDim e ( 999 ) som sträng
Fördelar
Identifiera en variabel genom sitt indextal förenklar kodning och möjliggör snabbare exekvering . Du kan sortera arrayer , skapa flerdimensionella arrayer och lägga till eller ta bort element .
Varning
Arrays orsaka problem i utförandet om det verkliga antalet array artiklar överstiger storleken ursprungligen . Detta ger ett felmeddelande läser " Run - time error '9 ' : Nedsänkt utom räckhåll . " Addera