Procedura: determinare la lunghezza di una dimensione di una matrice
Aggiornamento: novembre 2007
Il metodo GetLength di una matrice restituisce la lunghezza della dimensione specificata.
Per determinare la lunghezza di una dimensione di una matrice
Chiamare il metodo GetLength sul nome della matrice. Specificare la dimensione di cui si desidera determinare la lunghezza come argomento per il metodo GetLength. Tenere presente che l'argomento dimensione è in base zero.
Dim sampleTripleArray(,,) As Short = New Short(2, 3, 4) {} MsgBox("Dimension lengths of sampleTripleArray are " & CStr(sampleTripleArray.GetLength(0)) _ & ", " & CStr(sampleTripleArray.GetLength(1)) & ", " & CStr(sampleTripleArray.GetLength(2)))
La chiamata a MsgBox visualizza il seguente messaggio: "Dimension lengths of sampleTripleArray are 3, 4, 5".
Il valore di indice più basso di ciascuna dimensione è sempre 0 e il metodo GetUpperBound restituisce il valore di indice più alto di una dimensione. Per ciascuna dimensione, il metodo GetLength restituisce un valore maggiore di 1 rispetto a quello restituito dal metodo GetUpperBound. Come con il metodo GetLength, la dimensione specificata per il metodo GetUpperBound è in base zero.
È possibile determinare la lunghezza totale di una matrice utilizzando la proprietà Length della matrice stessa.
È possibile modificare la dimensione totale modificando la lunghezza di una singola dimensione. Non è tuttavia possibile modificare il numero di dimensioni.
Vedere anche
Attività
Procedura: dichiarare una variabile di matrice
Procedura: inizializzare una variabile di matrice
Procedura: determinare la dimensione di una matrice
Procedura: modificare la dimensione di una matrice
Risoluzione dei problemi relativi alle matrici
Concetti
Dimensione della matrice in Visual Basic