Partager via


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

  1. Déclarez normalement le tableau.

  2. À 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

Dépannage des tableaux

Concepts

Dimensions du tableau dans Visual Basic

Autres ressources

Tableaux dans Visual Basic