无法为不定维度指定数组初始值设定项;请使用空初始值设定项“{}”
数组对编译时未知的维度进行初始化。
以下代码生成此错误。
VB
Dim j As Integer
Dim intArray As Integer = New Integer(1, j) {{0, 100}, {1,101}}
以下代码可避免此错误。
VB
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: BC30949
如果可能,请在数组声明中指定常数维度。
如果不能指定常数维度,则当不定维度变为已知时必须使用循环初始化该数组。