No se puede especificar el inicializador de matriz para una dimensión no constante; use el inicializador vacío "{}"
Una matriz inicializa una dimensión que no se conoce en tiempo de compilación.
El código siguiente genera este error.
Dim j As Integer
Dim intArray As Integer = New Integer(1, j) {{0, 100}, {1,101}}
El código siguiente evita el error.
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
Identificador de error: BC30949
Si es posible, especifique una dimensión constante en la declaración de matriz.
Si no se puede especificar una dimensión constante, debe inicializar la matriz mediante un bucle cuando se conoce la dimensión no constante.
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: