1.ArrayList
- ArrayList非常类似于数组,也有人称它位数组列表,ArrayList可以动态维护。ArrayList的容量可以自动扩充。
- ArrayList类属于System.Collections命名空间
ArrayList常用的方法及属性:
(1)Count:获取ArrayList中实际包含的元素数
(2)Add(Object value):将对象添加到ArrayList的结尾处,返回值类型int
(3)RemoveAt(int index):移除ArrayList指定索引处的元素,无返回值
(4)Remove(Object value):从ArrayList中移除特定对象,无返回值
(5)Clear():从ArrayList中移除所有元素,无返回值
- 集合初始化构造器:一个集合初始化器由一系列的元素初始化器构成,包围在 “ { ” 和 “ } ”之间,并用逗号进行分隔。
- 每一个元素初始化器指定一个元素,该元素将被添加到待初始化的集合对象中。
2.HashTable
- HashTable没有下标只能通过Key访问元素
- HashTable也属于System.Collections 命名空间,它的每个元素都是一个键/值对。
HashTable的常用属性及方法
(1)Count:获取包含在HashTable中键/值对的数目
(2)Keys:获取包含在HashTable中键的集合
(3)获取包含在HashTable中值的集合
(4)Add(Object key,Object value)将带有指定键和值的元素添加到HashTable中
(5)Remove(Object key)从HashTable中移除带有特定键的元素
(6)Clear()从HashTable中移除所有元素