Cliquez pour évaluer et commenter
MSDN
MSDN Library
Visual Studio 2008
Visual Studio
Visual Basic
Référence (Visual Basic)
Référence Visual Basic
 Les déclarations de tableau ne peuv...

  Passer à l'affichage pour faible bande passante
Cette page est spécifique à
Microsoft Visual Studio 2008/.NET Framework 3.5

D'autres versions sont également disponibles pour :
Référence de Visual Basic : messages d'erreur
Les déclarations de tableau ne peuvent pas spécifier de limites inférieures

Mise à jour : novembre 2007

Array declarations cannot specify lower bounds

Les tableaux ont toujours une limite inférieure égale à zéro. Vous pouvez spécifier zéro comme limite inférieure pour rendre votre code plus lisible. Toutefois, vous ne pouvez pas spécifier d'autre valeur pour la limite inférieure.

ID d'erreur : BC30805

Pour corriger cette erreur

  • Attribuez aux tableaux à une seule dimension une limite inférieure de un au nombre total d'éléments. Dim y(6), par exemple, a la même taille (7 éléments) que Dim x(3 To 9). Vous pouvez également spécifier Dim y(0 To 6).

  • Utilisez des offsets pour simuler les limites inférieures différentes de zéro. L'exemple suivant simule un tableau dont les dimensions sont comprises entre 3 et 9.

    Const offset As Integer = 3
    Dim arrayIndex As Integer
    ' arrayIndex can vary between 3 and 9.
    Dim y(0 To 6)
    ' The preceding statement allocates the same number of elements
    ' as Dim y(3 To 9).
    y(arrayIndex - offset) = value
    ' The preceding statement converts arrayIndex to the
    ' corresponding index of y.
Contenu de la communauté   Qu'est-ce que le Contenu de la communauté ?
Ajouter du contenu RSS  Annotations
Processing
© 2009 Microsoft Corporation. Tous droits réservés. Conditions d'utilisation  |  Marques  |  Confidentialité
Page view tracker