Condividi tramite


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: creare una 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

Altre risorse

Matrici in Visual Basic