ASP.NET创建/添加项目到自定义对象的数组

时间:2011-08-09 13:25:00

标签: asp.net

即。如果我正在创建一个数组

        Dim webLinesArray() As OrderService.webdirect_WebLinesRow

如何向此数组添加项目,即我想添加项目

Dim webLine As New OrderService.webdirect_WebLinesRow
                webLine.OrderQty = quantity
                webLine.ProductCode = productId
                webLine.LineNumber = 1
                webLinesArray.add or something (webLine)

就在最后一行,我无法弄清楚如何将项目添加到数组

3 个答案:

答案 0 :(得分:1)

1)您无法将项目添加到数组中(它们具有固定长度) 2)但是,您可以为数组中的位置赋值(webLinesArray()= foo)

你有疑问。想要使用List我猜,它会允许你动态添加项目,行为就像数组一样(从用户/程序员的角度来看)

答案 1 :(得分:1)

你必须重新安排阵列:

ReDim Preserve webLinesArray(webLinesArray.Length+1)
Now you can store the element at the last position. 

Preserve关键字用于保留数组中的现有值

答案 2 :(得分:0)

对于基本数组,你必须调整它的大小,然后将项目分配给数组中的索引,我不认为有一个基本数组的添加。

Array.Resize(webLinesArray, Newsize)
webLinesArray(index) = Item