Come usare le matrici in Visual Basic

June 17

Come usare le matrici in Visual Basic


Array fornire ai programmatori un metodo di assegnazione dei diversi valori all'interno di un nome di variabile. La tecnica è utilizzata quando si dispone di un elenco di valori quali Stati, colori o altri oggetti con valori predefiniti. Array tenere queste liste come una variabile così i programmatori non sono costretti a definire le diverse variabili decine di valori individuali. Come altri linguaggi di programmazione, il compilatore Visual Basic ha una sintassi specifica utilizzata per definire e riempire gli array.

istruzione

1 Definire le variabili di matrice. Per questo esempio, viene creata una matrice di dimensione predeterminata. L'array successivo è un array dinamico, il che significa che la variabile è ridimensionata avanti nel codice. Quello che segue è come creare entrambi i tipi di array:
Dim arrStatic (0-2) As String
Dim arrDynamic () As Integer
La matrice "arrStatic" è impostato per contenere tre valori (da zero a due). La variabile "arrDynamic" è impostato su un array, ma è impostato come una dimensione sconosciuta.

2 Assegnare valori a l'array "arrStatic". In questo esempio, tre colori vengono assegnati alla variabile matrice come segue:
arrStatic (0) = "blue"
arrStatic (1) = "verde"
arrStatic (2) = "red"
Notare 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 di dimensione della matrice.

3 Ridimensionare la matrice dinamica. L'affermazione "ReDim" viene utilizzato per ridefinire la dimensione di un array. "ArrDynamic" è una dimensione sconosciuta, quindi prima è possibile utilizzarlo nel codice, è necessario definire le sue dimensioni. Il codice seguente ridimensiona la variabile "arrDynamic":
ReDim arrDynamic (0 a 3) come numero intero

4 Assegnare valori alla matrice "arrDynamic". Dal momento che la variabile "arrDynamic" è definito come un intero, deve contenere valori interi. Il seguente codice assegna valori alla matrice dinamica:
arrDynamic (0) = 1
arrDynamic (1) = 2
arrDynamic (2) = 3
arrDynamic (3) = 4

5 Stampa un valore al desktop per testare il codice. Per testare gli array, è possibile stampare uno dei valori da 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"