更新:2007 年 11 月
使用初始大小声明结构中的数组。您不能初始化任何结构元素,而声明数组大小就是一种初始化形式。
**错误 ID:**BC31043
更正此错误
将结构中的数组定义为动态数组(不是初始大小)。
如果需要特定大小的数组,可以在代码运行时使用 ReDim 语句 (Visual Basic) 重新设置动态数组的维数。下面的示例阐释这一点。
Structure demoStruct Public demoArray() As Integer End Structure Sub useStruct() Dim struct As demoStruct ReDim struct.demoArray(9) Struct.demoArray(2) = 777 End Sub