简介
集合是一组数据项;在.NET中,集合包含对象,而包含在集合中的每个对象被称为元素(element)。有些集合包含简单的元素列表,而另外一些集合[比如字典(dictionary)]则包含键值对的列表。下列集合类型包含简单的元素列表:
System.Collections.ArrayList System.Collections.BitArray
System.Collections.Queue
System.Collections.Stack
System.Collections.Generic.LinkedList<T>
System.Collections.Generic.List<T>
System.Collections.Generic.Queue<T>
System.Collections.Generic.Stack<T>
System.Collections.Generic.HashSet<T>
下列集合类型都是字典:
System.Collections.Hashtable
System.Collections.SortedList
System.Collections.Generic.Dictionary<T, U>
System.Collections.Generic.SortedList<T, U>
最后一种集合类型(HashSet<T>)可被视为无重复的元素列表。
System.Collections.Generic.HashSet<T>
这些集合类都是组织在System.Collections和System.Collections.Generic命名空间下。除了