ArrayList { 实现IEnumerator接口
add: 添加一个元素到集合的末尾
addrange: 把多个元素添加到集合的末尾
remove : 删除指定元素的第一个匹配项
RemoveAt : 删除索引处的元素
removerange : 删除指定位置的元素
sort : 对全部元素或者二部分元素进行排序
indexOf : 返回指定元素中的从零开始的第一个索引
LastIndexOf : 返回指定元素中的从零开始的最后一个索引
insert : 将元素插入到指定索引处
insertRange : 将多个元素插入到集合的指定位置
}
Stack{ 实现IEnumerator接口 LIFO
peek : 返回集合的顶部元素,但是不删除元素
pop: 返回并删除顶部元素
push : 将元素插入到集合的顶部
}
Queue { 实现IEnumerator接口 FIFO
Dequeue: 返回并删除开始处的元素
Enqueue: 将制定的元素插入到集合的结尾
peek : 返回开始出的元素,但不删除
}
HashTable{ 实现IdicitionaryEnumerator 接口 key-->value
add: 将指定的键和值添加到集合中
remove: 删除指定键的元素
}
BitArra y{ 实现IEnumerator 接口
and:和指定集合中的元素 按位 与 运算
and:和指定集合中的元素 按位 或 运算
xor:和指定集合中的元素 按位 异或 运算
get:获取集合中指定位置处的值
not:反转集合中元素
set : 设置指定处元素的值
setAll: 设置集合中所有元素的值
}
SortList { 实现IdicitionaryEnumerator接口
}