C#入门及进阶|数组和集合(七):ArrayList类

        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。格式如下:   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值