请温柔,
我基本上是尝试使用1.1框架在VB.net中创建记录列表。
似乎我应该使用一个对象,即使我只有属性但没有方法(更像传统的记录),我想存储一个对象列表,如何创建列表并添加一个实例列表中的对象。
我的示例代码几乎可以正常工作,但对于公开展示来说太差了。
答案 0 :(得分:1)
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 !
答案 1 :(得分:0)
这些数据库记录是?如果是这样,那么当您填充DataSet时,您将获得一个包含行列表的DataTable。
如果没有,那么考虑使用ArrayList类。或者,如果稍后需要按密钥访问记录,请查看HashTable类。
答案 2 :(得分:0)
.Net框架内置了自己的列表。您是否正在尝试编写自己的列表?
任何语言的列表类都将成为一个数组,其中包含一些提高性能和抽象一些细节的方法。