Como: Especificar um limite zero inferior em uma matriz
Se você está declarando uma matriz, você pode especificar a limite inferior de cada dimensão usando o caractere zero (0) com a palavra-chave To.Isso não altera o limite inferior necessário, mas ele pode tornar seu código mais fácil de ler.
Para especificar explicitamente o limite inferior zero em uma matriz.
Declare a matriz da forma normal.
Dentro dos parênteses, adicione 0 To na frente do limite superior de cada dimensão.
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
O limite inferior deve sempre ser 0, mas seu código pode ser mais legível ao declará-lo explicitamente.Especificar os dois limites também lembra o leitor que o limite inferior é 0.
Criação de matriz alternativa. Você pode criar uma matriz sem usar o Instrução Dim (Visual Basic) nem a cláusula Novo (Visual Basic).Por exemplo, você pode chamar o método CreateInstance, ou outro componente pode passar ao seu código uma matriz criada dessa maneira.Como uma matriz pode ter limite inferior diferente de 0.Você sempre pode testar o limite inferior de uma dimensão com o GetLowerBound método ou a Função LBound (Visual Basic).
Consulte também
Tarefas
Solucionando problemas de arrays
Conceitos
Dimensões de matriz em Visual Basic