gpt4 book ai didi

vb.net - 在 VB.NET 中向集合添加结构

转载 作者:行者123 更新时间:2023-12-01 11:55:47 25 4
gpt4 key购买 nike

最近我发现我无法实例化数组的结构:

Dim mObjectLists() As New objectLayout

好吧,这很公平,但这是一种将一堆数据存储在数组中而不是定义类的简单方法。在那之后,我试着定义这个:

Dim mObjectLists() As Collection

并将结构添加到集合中。但是它说你应该首先实例化引用对象。我搜索过基于集合基类创建自己的Collection,但我认为编写带有类继承的代码而不是第一个示例是在浪费时间。

我应该怎么做才能像第一个示例一样解决我的问题:)。

最佳答案

你可以使用这样的东西:

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

关于vb.net - 在 VB.NET 中向集合添加结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7460778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com