ArrayList位于 System.Collections 命名空间下

ArrayList可以动态的添加和删除元素,存储的空间不需要事先制定,可以随着使用自动扩容

ArrayList list = new ArrayList();
ArrayList list = new ArrayList(n); // 可以指定初始的大小

ArrayList的常用属性:
    Capaticy:获取或设置ArrayList可以包含的元素个数
    Count:获取ArrayList里实际包含的元素个数
    IsFixedSize:获取一个值,指示ArrayList是否具有固定大小
    IsReadOnly:获取也给值,指示ArrayList是否只读
    IsSynchronized:获取一个值,指示是否同步对ArrayList访问
    Item:获取或设置指定索引处的元素
    SyncRoot:获取可用于同步ArrayList访问的元素

方法:
    Add(Object value):添加到末尾
    Insert(int index, Object value):插入到指定索引处
    Clear():移除所有元素
    Remove(value):移出指定值元素(第一个匹配项)
    RemoveAt(index):移除指定位置的元素
    RemoveRange(index, count):从指定位置开始,移除count个元素