有人可以帮助我使用数组。实际上我不明白这些声明之间的区别:
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)
只适用于第一种和第二种方法定义的数组。 如何更改第三种方法定义的数组大小。如何逐个向这种类型的数组中添加元素?
非常感谢
答案 0 :(得分:1)
您应该考虑使用List(Of T)
数据结构,而不是担心调整数组大小,它会自动增长到您想要存储的对象数量的大小,如下所示:
Dim MyListOfIntegers As New List(Of Integer)()
现在您可以添加到整数列表中,如下所示:
MyListOfIntegers.Add(5)
MyListOfIntegers.Add(3)
MyListOfIntegers.Add(2)