0

有人可以帮我处理数组。事实上我不明白这些声明之间的区别:

Dim MyArray as integer()={5,3,2}

Dim MyArray() as integer={5,3,2}

Dim MyArray as array={5,3,2}

我写了一个大代码,一些变量是由第三种方法定义的。现在我需要更改数组的大小并将新元素一一添加到我的数组中,但是

array.resize(MyArray,newsize)

仅适用于由第一种和第二种方法定义的数组。如何更改由第三种方法定义的数组的大小。如何将元素一个一个地添加到这种类型的数组中?

非常感谢

4

1 回答 1

1

Instead of worrying about resizing arrays, you should consider using the List(Of T) data structure, which will automatically grow to the size of the amount of objects you want to store, like this:

Dim MyListOfIntegers As New List(Of Integer)()

Now you can add to the list of integers, like this:

MyListOfIntegers.Add(5)
MyListOfIntegers.Add(3)
MyListOfIntegers.Add(2)
于 2013-08-14T02:52:27.483 回答