Inicializátor pole nelze zadat pro ne konstantní dimenzi; použití prázdného inicializátoru '{}'
Pole inicializuje dimenzi, která není známa v době kompilace.
Následující kód vygeneruje tuto chybu.
Dim j As Integer
Dim intArray As Integer = New Integer(1, j) {{0, 100}, {1,101}}
Následující kód zabrání chybě.
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 chyby: BC30949
Pokud je to možné, zadejte v deklaraci pole konstantní dimenzi.
Pokud nemůžete zadat konstantní dimenzi, je nutné inicializovat pole pomocí smyčky, když bude známa nekonstantní dimenze.
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: