![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
结构体数组套数组的定义
我有个结构体数组里面又有个数组该怎么定义并初始化,编译器总提示未实例化。比方我要做个这样的数组: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就特别难了,特别是结构数组方面,不知道大家也有这体会否? 展开
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就特别难了,特别是结构数组方面,不知道大家也有这体会否? 展开
1个回答
展开全部
已经用到VB.NET了,对于不定长的数组,集合会比数组更好些。
在文件开头Imports System.Collections.Generic,在声明数组的地方改:
Dim bs As New List(Of bst)
后面一个类推。
遍历和数组一样用For Each,添加用xx.bs.Add(某个bst对象)。
在文件开头Imports System.Collections.Generic,在声明数组的地方改:
Dim bs As New List(Of bst)
后面一个类推。
遍历和数组一样用For Each,添加用xx.bs.Add(某个bst对象)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询