结构体数组套数组的定义

我有个结构体数组里面又有个数组该怎么定义并初始化,编译器总提示未实例化。比方我要做个这样的数组:
dim a(10) as ast
stuct ast
{
dim s as string
dim bs() as bst
}
struct bst
{
dim i as integer
dim si as single
}
解答可用VB.NET,或C#,用结构用类也行,只要实现上述功能都行,在这里我说下俺的拙见心得,自从。net出来后vb6很容易实现的功能到。net就特别难了,特别是结构数组方面,不知道大家也有这体会否?

已经用到VB.NET了,对于不定长的数组,集合会比数组更好些。
在文件开头Imports System.Collections.Generic,在声明数组的地方改:
Dim bs As New List(Of bst)
后面一个类推。
遍历和数组一样用For Each,添加用xx.bs.Add(某个bst对象)。
温馨提示:答案为网友推荐,仅供参考
相似回答