有人知道是否可以创建固定大小的ArrayList?或者我必须使用数组?
我尝试一下
Dim array As ArrayList
array = New ArrayList(10)
和
array.Capacity = 10
但是我可以添加超过 10 个项目,并且它没有按照我的预期显示任何类型的错误。
谢谢
最佳答案
只需使用一个数组
,除非您显式对其进行编码,否则该大小不会改变。
Dim myArray(9) As String 'or whatever object you need Integer, etc.
请注意,指定 9 将在数组中创建 0-9,即 10 个项目
( ArrayLists are bad 有很多方法,所以不要使用它们)
关于arrays - 设置固定大小的ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36791198/