Declarações de matriz não podem especificar limites inferiores
Arrays sempre têm um limite inferior zero.Você pode especificar zero sistema autônomo limite inferior para tornar seu código mais legível.No entanto, não é possível especificar qualquer Outros valor para o limite inferior.
ID de erro: BC30805
Para corrigir este erro
Arrays sistema autônomo menos que o número total de elementos de dimensão.Por exemplo, Dim y(6) tem o mesmo dimensionar (7 elementos) Dim x(3 To 9). Você também pode especificar Dim y(0 To 6).
Deslocamentos de uso para simular limites baixos diferentes de zero.O exemplo a seguir simula uma matriz dimensionada de 3 a 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.
Consulte também
Tarefas
Como: Especificar um limite zero inferior em uma matriz
Conceitos
Dimensões de matriz em Visual Basic