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.
Uma matriz inicializa uma dimensão que não é conhecida em tempo de compilação.
O código a seguir gera esse erro.
Dim j As Integer
Dim intArray As Integer = New Integer(1, j) {{0, 100}, {1,101}}
O código a seguir evita o erro.
Dim intArray As Integer = New Integer(1, j) {}
For i As Integer = 0 To j
intArray(0, i) = i
intArray(1, i) = 100 + i
Next i
ID de erro: BC30949
Para corrigir este erro
Se possível, especifique uma dimensão constante na declaração da matriz.
Se não for possível especificar uma dimensão constante, você deverá inicializar a matriz usando um loop quando a dimensão não constante se tornar conhecida.