Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Quando si dichiara una matrice, è possibile specificare il limite inferiore di ciascuna dimensione utilizzando il carattere zero (0) insieme alla parola chiave To. Questa operazione non modifica il limite inferiore richiesto, ma può agevolare la lettura del codice.
Per specificare esplicitamente in una matrice un limite inferiore uguale a zero
Dichiarare la matrice nel modo normale.
All'interno delle parentesi aggiungere 0 To prima del limite superiore di ciascuna dimensione.
Public Sub declarelowerbounds() Dim monthtotal(0 To 11) As Double Dim cell(0 To 39, 0 To 19) As Integer MsgBox("Total number of elements:" _ & vbCrLf & "monthtotal (0 To 11) length " & CStr(monthtotal.Length) _ & vbCrLf & "cell (0 To 39, 0 To 19) length " & CStr(cell.Length)) End Sub
Il limite inferiore deve essere sempre uguale a zero, ma la dichiarazione esplicita di tale valore può rendere il codice più facilmente leggibile. Se entrambi i limiti vengono specificati, inoltre, sarà chiaro a chi legge il codice che il limite inferiore è zero.
Creazione alternativa di una matrice. È possibile creare una matrice senza utilizzare l'Istruzione Dim (Visual Basic) o la clausola New (Visual Basic). È possibile, ad esempio, chiamare il metodo CreateInstance, oppure un altro componente può passare al codice una matrice creata in questo modo. Una matrice di questo tipo può avere limiti inferiori diversi da zero. È sempre possibile verificare il limite inferiore di una dimensione con il metodo GetLowerBound o la Funzione LBound (Visual Basic).
Vedere anche
Attività
Risoluzione dei problemi relativi alle matrici
Concetti
Dimensioni di matrice in Visual Basic