arrays - 设置固定大小的ArrayList

标签 arrays vb.net arraylist size

有人知道是否可以创建固定大小的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/

相关文章:

python - 如何检索目录中最近创建的文件

asp.net - 根据行中列的值更改行的颜色

vb.net - 制作文件夹并复制文件

java - 需要使用数组列表中的点绘制路径

java - 序列化 Arraylist<CustomObject>

javascript - 将数组转换为具有预定义键的映射

php - 随机数组没有给出所需的结果 php (laravel 5.3)

java - 如何将 char 转换为对象

javascript - 如何将 CSV 加载到包含对象名称的数组

html - 带有 ASP.NET/MVC 布局页面的 Bootstrap Tour