C#之ArrayList类
创建一个ArrayList类可以动态的添加和删除元素,构造ArrayList的语法如下:
ArrayList List = new ArrayList();//List是ArrayList的对象名
ArrayList的常用属性及说明
属性 | 说明 |
---|---|
Capacity | 获取或设置ArrayList可包含的元素数 |
Count | 获取ArrayList中实际包含的元素数 |
IsFixedSize | 获取一个值,该值指示ArrayList是否具有固定大小 |
IsReadOnly | 获取一个值,该值指示ArrayList是否为只读 |
IsSynchronized | 获取一个值,该值指示是否同步对ArrayList的访问 |
Item | 获取或设置指定索引处的元素 |
SyncRoot | 获取可用于同步ArrayList访问的对象 |
向ArrayList中添加的元素:
(1)Add方法
该方法是将元素添加到ArrayList集合的结尾处,方法如下:
int[] arr = new int[] {
1,2,3,4,5,6};
ArrayList List = new ArrayList(arr);//使用声明的一维数组实例化一个ArrayList对象
List.Add(7);//将7添加的int[]数组中最后一个元素的后面
(2)Insert方法
该方法是将元素插入ArrayList集合的指定位置处,方法如下:
int