日期:2014-05-18  浏览次数:20777 次

C#集合之ARRAYLIST

?

1、ArrayList定义

System.Collections.ArrayList类是一个特殊的数组(即动态数组)。

通过添加和删除元素,就可以动态改变数组的长度。

2.优点

动态的增加和删除元素

实现了ICollection和IList接口

灵活的设置数组的大小

3.ArrayList的构造器

构造器函数

注释

public?ArrayList();

默认的构造器,将会以默认(16)的大小来初始化内部的数组

public?ArrayList(ICollection);

用一个实现了ICollection接口的对象来构造,并将该集合的元素添加到ArrayList

public?ArrayList(int);

用指定的大小来初始化内部的数组

4、ArrayList的属性