Arrays ge programmerare med en metod för att tilldela flera värden inom ett variabelnamn . Tekniken används när du har en lista med värden som anger , färger eller andra föremål med fördefinierade belopp . Arrays hålla dessa listor som en variabel så programmerare inte tvingas att definiera flera dussin variabler för enskilda värden . Liksom andra programspråk , har Visual Basic -kompilatorn en specifik syntax används för att definiera och fylla arrayer
1
Definiera din vektorvariabler . I det här exemplet är en förutbestämd storlek array skapas . Nästa array är en dynamisk array , vilket innebär att den rörliga storlek ändras senare i koden . Följande är hur man skapar både array typer :
Dim arrStatic (0 till 2) As String Dim
arrDynamic ( ) As Integer
" arrStatic " array är satt att hålla tre värden ( noll genom två ) . Den " arrDynamic " variabeln är satt till en array , men den har angetts som en okänd storlek .
2 .
Tilldela värden till din " arrStatic " array . I detta exempel finns tre färger tilldelas vektorvariabel enligt följande :
arrStatic (0 )=" blå "
arrStatic (1)=" gröna "
arrStatic (2)=" röd "
Kallelse varje arrayelement definieras av ett numeriskt värde. Numret anger den punkt i matrisen dimensionen . Dessa värden kan hämtas eller ersättas med hjälp av matrisens dimension siffror .
3 .
Re-dimension den dynamiska arrayen . Den " ReDim " uttalande används för att omdefiniera storleken på en matris . " arrDynamic "är en okänd storlek , så innan du kan använda den i din kod , måste du definiera dess dimensioner . Följande kod ändrar storleken på " arrDynamic " variabel : .
ReDim arrDynamic (0 till 3) As Integer
4
Tilldela värden till " arrDynamic " array . Eftersom " arrDynamic " variabel definieras som ett heltal , måste den hålla heltalsvärden . Koden nedan tilldelar värden till dynamiska arrayen :
arrDynamic (0 )=1
arrDynamic ( 1 )=2
arrDynamic ( 2 )=3
arrDynamic (3 )=4
5 .
Skriv ett värde till skrivbordet för att testa koden . Vill testa dina arrayer kan du skriva ut en av de värden som en meddelanderuta. Meddelanderutan visas värdet för den specifika dimensionen . Koden nedan visar hur du vill visa en array värde :
MsgBox ( arrDynamic (1) )
visar meddelanderutan siffran " 2 ".
Previous:nothing Next:hur du matar in siffror i Visual Basic 2005