Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
As matrizes sempre têm um limite inferior de zero. Você pode especificar zero como o limite inferior para tornar seu código mais legível. No entanto, não é possível especificar qualquer outro valor para o limite inferior.
ID de erro: BC30805
Para corrigir este erro
Matrizes de dimensão como uma a menos do que o número total de elementos. Por exemplo,
Dim y(6)tem o mesmo tamanho (7 elementos) queDim x(3 To 9). Você também pode especificarDim y(0 To 6).Use deslocamentos para simular limites inferiores 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.