VB.net对象列表/数组

VB.net对象列表/数组,vb.net,Vb.net,请温柔一点 我实际上是在尝试使用1.1框架在VB.net中创建一个记录列表 似乎我应该使用一个对象,即使我只有属性,但没有方法(更像是传统的记录),我想存储一个对象列表,如何创建列表并将对象的实例添加到列表中 我的示例代码几乎可以正常工作,但对于公共显示来说太差了。您是否正在寻找 这些是数据库记录吗?如果是这样,那么在填充数据集时,将得到一个包含行列表的DataTable 如果不是,那么考虑使用ARAYLIST类。或者,如果以后需要按键访问记录,请查看HashTable类。Net framewo

请温柔一点

我实际上是在尝试使用1.1框架在VB.net中创建一个记录列表

似乎我应该使用一个对象,即使我只有属性,但没有方法(更像是传统的记录),我想存储一个对象列表,如何创建列表并将对象的实例添加到列表中

我的示例代码几乎可以正常工作,但对于公共显示来说太差了。

您是否正在寻找


这些是数据库记录吗?如果是这样,那么在填充数据集时,将得到一个包含行列表的DataTable


如果不是,那么考虑使用ARAYLIST类。或者,如果以后需要按键访问记录,请查看HashTable类。

Net framework内置了自己的列表。你想写自己的作品是有原因的吗


任何语言中的列表类都只是一个数组,其中包含一些方法来提高性能和抽象一些细节。

公共显示效果差吗?
Imports System
Imports System.Collections
Imports Microsoft.VisualBasic

Public Class SamplesArrayList    

Public Shared Sub Main()

    ' Creates and initializes a new ArrayList.
    Dim myAL As New ArrayList()
    myAL.Add("Hello")
    myAL.Add("World")
    myAL.Add("!")

    ' Displays the properties and values of the ArrayList.
    Console.WriteLine("myAL")
    Console.WriteLine("    Count:    {0}", myAL.Count)
    Console.WriteLine("    Capacity: {0}", myAL.Capacity)
    Console.Write("    Values:")
    PrintValues(myAL)
End Sub

Public Shared Sub PrintValues(myList As IEnumerable)
    Dim obj As [Object]
    For Each obj In  myList
        Console.Write("   {0}", obj)
    Next obj
    Console.WriteLine()
End Sub 'PrintValues

End Class


' This code produces output similar to the following:
' 
' myAL
'     Count:    3
'     Capacity: 4
'     Values:   Hello   World   !