Visual Basic动态添加到Array并进行排序

时间:2010-09-29 17:54:20

标签: vb.net

还有问题可以帮忙吗?

这需要用Visual Basic编写

以下是该计划主要部分的声明......

mylist.ForEach(AddressOf ProcessLink)

这句话的内容如下......“对于ArrayList中的每个项目”mylist“将项目发送到子程序”ProcessLink“

请注意,ProcessLink将从ArraList“mylist”

接收多组数据

ProcessLink然后获取发送给它的每个值并将其变为“P.myName”和P.myValue“

我需要ProcessLink然后将这些值添加到数组中。每次从ArrayList“mylist”接收到一批数据时,它都会将这些值添加到同一个Array中。然后,ProcessLink将根据“P.Value”

对数组进行排序

然后我需要ProcessLink输出数组中的名称值对,并将结果输出为...

Response.Write("<tr><td>" & P.myName & "</td><td>" & P.myValue & "</td></tr>") 

ProcessLink中的代码应该是什么样的?

1 个答案:

答案 0 :(得分:0)

确实建议使用通用对象列表而不是数组。您将获得所需的所有功能+ 10倍以上。排序,添加等更容易。使用通用列表,您不必担心声明数组大小,或使用包含对象的数组时的任何困难。请查看以下内容以获取更多信息,包括代码示例:

使用泛型的.NET对象集合101:

http://allen-conway-dotnet.blogspot.com/2009/11/net-object-collections-using-generics.html

列表(Of T)类:

http://msdn.microsoft.com/en-us/library/6sh2ey19.aspx