深入探究 ArrayList 与 HashTable 集合
1. ArrayList 集合基础
ArrayList 变量能够容纳大量项目,无需预先为其设定特定的容量来接收固定数量的项目。当添加的项目数量超过其当前容量时,ArrayList 的容量会自动翻倍;但当移除项目时,其容量不会自动减少。
ArrayList 有两个重要属性:
- Count 属性:表示当前集合中实际存在的项目数量。
- Capacity 属性:表示集合的当前容量, Count 总是小于或等于 Capacity 。这两个属性的单位都是项目数量,而非字节或其他需要额外计算的单位。
若确定不再向集合中添加项目,可以调用 TrimToSize 方法,该方法会将集合的容量调整为当前项目的数量,调用后 Capacity 属性将等于 Count 属性。
2. 项目的添加与移除
- 添加单个项目 :使用
Add方法,语法为index = aList.Add(object)。例如:
Capitals.Add("Sacramento")
如果要添加自定义类型的变量,需先创建该类型的变量并设置其字段,再添加到集合中。示例如下
超级会员免费看
订阅专栏 解锁全文
2123

被折叠的 条评论
为什么被折叠?



