数组数据类型

时间:2013-08-14 02:39:04

标签: vb.net

有人可以帮助我使用数组。实际上我不明白这些声明之间的区别:

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)

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

非常感谢

1 个答案:

答案 0 :(得分:1)

您应该考虑使用List(Of T)数据结构,而不是担心调整数组大小,它会自动增长到您想要存储的对象数量的大小,如下所示:

Dim MyListOfIntegers As New List(Of Integer)()

现在您可以添加到整数列表中,如下所示:

MyListOfIntegers.Add(5)
MyListOfIntegers.Add(3)
MyListOfIntegers.Add(2)