Comment : spécifier une limite inférieure égale à zéro dans un tableau
Mise à jour : novembre 2007
Si vous déclarez un tableau, vous pouvez spécifier la limite inférieure de chaque dimension à l'aide du caractère zéro (0) et du mot clé To. Cela ne modifie pas la limite inférieure requise, mais la lecture de votre code peut en être facilitée.
Pour spécifier explicitement la limite inférieure égale à zéro dans un tableau
Déclarez normalement le tableau.
À l'intérieur des parenthèses, ajoutez 0 To devant la limite supérieure pour chaque dimension.
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
La limite inférieure doit toujours être 0, mais votre code peut être plus lisible lorsque vous la déclarez explicitement. La spécification des deux limites rappelle également au lecteur que la limite inférieure est 0.
Autre forme de création de tableau. Vous pouvez créer un tableau sans utiliser la clause Dim, instruction (Visual Basic) ou New (Visual Basic) Par exemple, vous pouvez appeler la méthode CreateInstance, ou un autre composant peut passer à votre code un tableau créé de cette manière. Ce type de tableau peut avoir des limites inférieures différentes de 0. Vous pouvez toujours tester la limite inférieure d'une dimension à l'aide de la méthode GetLowerBound ou à l'aide de LBound, fonction (Visual Basic).
Voir aussi
Tâches
Concepts
Dimensions du tableau dans Visual Basic