ArrayList是System.Collections命名空间中的类,类似于数组,有人称其为动态数组,其容量可以根据需要自动扩充,元素的索引也可根据元素数量重新分配,可以动态实现元素的添加、删除等操作。
下表列出了ArrayList类的几个常用属性 :
| 属性名称 | 属性说明 |
| Capacity | 获取或设置ArrayList可包含的元素数,默认为4。 |
| Count | 获取ArrayList中实际包含的元素数。 |
下表列出了ArrayList类的几个常用属方法:
| 方法名称 | 方法说明 |
| Add | 将元素添加到 ArrayList的结尾处。 |
| AddRange | 在ArrayList 的末尾增加一定范围内的元素。 |
| Clear | 清除ArrayList中所有元素。 |
| Contains | 检查某元素是否在ArrayList中。 |
| IndexOf | 返回ArrayList中某个元素值的第一个匹配项对应的索引。 |
| Insert | 将元素插入ArrayList的指定索引处。 |
| Remove | 从ArrayList中移除特定元素的第一个匹配项。 |
| Reverse | 将ArrayList或它的一部分中元素的顺序反转。 |
| Sort | 对ArrayList或它的一部分中的元素进行排序。 |
1.ArrayList类的使用
1.1 创建ArrayList
为了创建ArrayList,可以使用三种重载构造函数中的一种,还可以使用ArrayList的静态方法
Repeat创建一个新的ArrayList。这三个构造函数的声明如下:
使用默认的初始容量创建ArrayList,该实例没有任何元素。格式如下:
public ArrayList();
使用实现了ICollection接口的集合类来初始化新创建的ArrayList。格式如下:

最低0.47元/天 解锁文章
5413

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



