Array forniscono ai programmatori un metodo per assegnare più valori all'interno di un nome di variabile . La tecnica viene utilizzata quando si dispone di un elenco di valori , quali stati, colori o altri oggetti con gli importi predefiniti . Array detengono questi elenchi come una variabile quindi i programmatori non sono costretti a definire le diverse decine di variabili per valori singoli . Come altri linguaggi di programmazione , il compilatore Visual Basic ha una sintassi specifica utilizzata per definire e riempire gli array . Istruzioni
1
Definire le variabili di matrice . Per questo esempio , viene creata una matrice di dimensione predeterminata . La prossima array è un array dinamico , il che significa la variabile viene ridimensionato avanti nel codice . Il seguente è come creare entrambi i tipi di array : Dim arrStatic ( 0-2 ) Come StringDim arrDynamic () As IntegerThe matrice " arrStatic " è impostato per contenere tre valori ( zero a due) . La variabile " arrDynamic " è impostato su un array, ma è impostato come una dimensione sconosciuta .
2
assegnare valori a vostro array " arrStatic " . In questo esempio , tre colori vengono assegnati alla variabile array come segue: arrStatic ( 0 ) = arrStatic "blu" ( 1 ) = " green" arrStatic ( 2) = "red " avviso ogni elemento dell'array è definito da un valore numerico . Il numero imposta il punto nella dimensione dell'array . Questi valori possono essere recuperati o sostituiti utilizzando i numeri delle dimensioni della matrice.
3
ridimensionare la matrice dinamica . L'affermazione " ReDim " è usato per ridefinire le dimensioni di un array. " arrDynamic " è una dimensione sconosciuta , in modo da poter utilizzare nel codice , è necessario definire le dimensioni. Il codice seguente ridimensiona la variabile " arrDynamic " : ReDim arrDynamic ( 0-3 ) As Integer
4
Assegnare valori alla matrice " arrDynamic " . Poiché la variabile " arrDynamic " è definito come un intero, esso deve contenere valori interi . Il seguente codice assegna valori alla matrice dinamica : arrDynamic ( 0 ) = 1arrDynamic ( 1 ) = 2arrDynamic ( 2) = 3arrDynamic ( 3) = 4
5
Stampa un valore al desktop per testare la codice . Per verificare le matrici , è possibile stampare uno dei valori di una finestra di messaggio . La finestra di messaggio viene visualizzato il valore per la dimensione specifica . Il codice seguente illustra come visualizzare un valore di matrice: MsgBox ( arrDynamic ( 1) ) La finestra di messaggio viene visualizzato il numero " 2 ".