结构体数组套数组的定义

我有个结构体数组里面又有个数组该怎么定义并初始化,编译器总提示未实例化。比方我要做个这样的数组:dima(10)asaststuctast{dimsasstringdim... 我有个结构体数组里面又有个数组该怎么定义并初始化,编译器总提示未实例化。比方我要做个这样的数组:
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就特别难了,特别是结构数组方面,不知道大家也有这体会否?
展开
 我来答
包布丁
推荐于2016-02-04 · TA获得超过1358个赞
知道小有建树答主
回答量:1435
采纳率:25%
帮助的人:1189万
展开全部
已经用到VB.NET了,对于不定长的数组,集合会比数组更好些。
在文件开头Imports System.Collections.Generic,在声明数组的地方改:
Dim bs As New List(Of bst)
后面一个类推。
遍历和数组一样用For Each,添加用xx.bs.Add(某个bst对象)。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式