Condividi tramite


Limiti delle matrici per gli utenti di Visual Basic 6.0

Aggiornamento: novembre 2007

In Visual Basic 2008 la dichiarazione dei limiti delle matrici è stata aggiornata per fornire interoperabilità con le matrici create con altri linguaggi di programmazione.

Visual Basic 6.0

In Visual Basic 6.0 il limite inferiore predefinito di ogni dimensione di una matrice è pari a 0. È possibile portarlo a 1 con l'istruzione Option Base. È inoltre possibile eseguire l'override del limite inferiore predefinito in dichiarazioni di matrice individuali.

Se si mantiene il valore predefinito 0, il numero di elementi presenti nella matrice equivale al limite superiore più uno. Nella dichiarazione riportata di seguito vengono riservati 21 elementi per la matrice Weight:

Dim Weight(20) As Single

Visual Basic 2005

In Visual Basic 2008 il limite inferiore di ognuna delle dimensioni della matrice è 0 e non è possibile dichiarare tale limite in modo diverso. L'istruzione Option Base non è supportata.

Il numero specificato per ogni dimensione nella dichiarazione costituisce il limite superiore e il numero degli elementi iniziali equivale al limite superiore più uno. Nella dichiarazione riportata nell'esempio precedente vengono riservati 21 elementi per la matrice Weight, con indici compresi tra 0 e 20.

È possibile anche specificare una matrice di lunghezza zero, che non contiene alcun elemento, dichiarando uno dei limiti superiori come –1.

Vedere anche

Concetti

Sintassi delle dichiarazioni per gli utenti di Visual Basic 6.0

Dichiarazione della dimensione delle matrici per gli utenti di Visual Basic 6.0

Riepilogo delle modifiche al supporto degli elementi di programmazione

Riferimenti

Istruzione Dim (Visual Basic)

Funzione UBound (Visual Basic)

Altre risorse

Matrici in Visual Basic