Procedura: dichiarare una variabile di matrice

Aggiornamento: novembre 2007

Analogamente alle altre variabili, le variabili di matrici vengono dichiarate mediante l'istruzione Dim. Il nome della variabile è seguito da una o più coppie di parentesi per indicare che contiene una matrice e non una variabile scalare, ovvero che non si tratta di una variabile contenente un unico valore.

Dichiarazione di variabili di matrice

Per dichiarare una variabile di matrice unidimensionale

  • Aggiungere una coppia di parentesi dopo il nome della variabile all'interno della dichiarazione. Nell'esempio che segue viene dichiarata una variabile che contiene una matrice unidimensionale con elementi di Tipo di dati Double (Visual Basic).

    Dim cargoWeights() As Double
    

    Nell'esempio precedente viene dichiarata una variabile di matrice, cui non viene però assegnata una matrice. Occorre invece creare una matrice unidimensionale, inizializzarla e assegnarla a cargoWeights.

Per dichiarare una variabile di una matrice multidimensionale

  • Aggiungere, nella dichiarazione, una coppia di parentesi dopo il nome della variabile e inserire virgole all'interno della parentesi per separare le dimensioni. Nell'esempio che segue viene dichiarata una variabile che contiene una matrice quadridimensionale con elementi di Tipo di dati Short (Visual Basic).

    Dim atmospherePressures(,,,) As Short
    

    Nell'esempio precedente viene dichiarata una variabile di matrice, cui non viene però assegnata una matrice. Occorre invece creare una matrice quadridimensionale, inizializzarla e assegnarla a atmospherePressures.

Per dichiarare una variabile di una matrice irregolare

  • Aggiungere, nella dichiarazione, dopo il nome della variabile il numero di coppie di parentesi corrispondente ai livelli di matrici nidificate. Nell'esempio che segue viene dichiarata una variabile che contiene una matrice di matrici, in cui ciascun elemento è composto da una matrice, formata a sua volta da matrici, con la matrice più interna contenente elementi di Tipo di dati Byte (Visual Basic).

    Dim inquiriesByYearMonthDay()()() As Byte
    

    Nell'esempio precedente viene dichiarata una variabile di matrice, cui non viene però assegnata una matrice. Occorre invece creare una matrice di matrici di matrici, inizializzarla e assegnarla a inquiriesByYearMonthDay.

Vedere anche

Attività

Procedura: creare una matrice

Procedura: creare una matrice con più dimensioni

Procedura: creare una matrice di matrici

Procedura: inizializzare una variabile di matrice

Risoluzione dei problemi relativi alle matrici

Concetti

Cenni preliminari sulle matrici in Visual Basic

Matrici multidimensionali in Visual Basic

Matrici irregolari in Visual Basic

Altre risorse

Matrici in Visual Basic