Les déclarations de tableau ne peuvent pas spécifier de limites inférieures
Les tableaux ont toujours une limite inférieure de 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
Affectez aux tableaux une dimension égale au nombre total d’éléments de la dimension moins un. Par exemple,
Dim y(6)
a la même taille (7 éléments) queDim x(3 To 9)
. Vous pouvez également spécifierDim y(0 To 6)
.Utilisez des offsets pour simuler les limites inférieures différentes de zéro. L’exemple suivant simule un tableau dimensionné de 3 à 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.
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :