最近我发现我无法实例化数组的结构:
Dim mObjectLists() As New objectLayout
好的,公平的,但这是一种在数组中存储大量数据而不是定义类的简单方法。在那之后,我试图定义这个:
Dim mObjectLists() As Collection
将结构添加到集合中。但它说你应该首先实例化参考对象。我搜索了基于基本集合类创建自己的集合,但我认为浪费时间编写带有类继承的代码而不是第一个样本。
我应该如何解决我的问题,例如第一个样本:)。
答案 0 :(得分:5)
您可以使用以下内容:
Module Module1
Sub Main()
Dim list As IList(Of NewStructure)
list = New List(Of NewStructure)
list.Add(New NewStructure() With {.Name = "test1"})
list.Add(New NewStructure() With {.Name = "test2"})
Console.WriteLine(list(0).Name)
Console.WriteLine(list(1).Name)
Console.ReadLine()
End Sub
Public Structure NewStructure
Property Name As String
End Structure
End Module