Table of Contents

C#容器

都在这里:System.Collection


ArrayList

有序列表,可以在指定位置插入/删除元素,动态调整大小,可以存储多种类型的数据,内部元素都是object类型,装箱/拆箱会造成性能浪费。

List<T>

存储单一类型的数据,没有装箱/拆箱造成的性能浪费,列表内可以有相同的项。

Hashtable

Dictionary<T,T>

HashSet<T>

Stack<T>

Queue<T>