System.Collections 命名空间 
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含定义各种对象集合(如列表、队列、位数组、哈希表和字典)的接口和类。
类
| ArrayList | 
		 使用大小会根据需要动态增加的数组来实现 IList 接口。  | 
| BitArray | 
		 管理位值的压缩数组,这些值以布尔值的形式表示,其中   | 
| CaseInsensitiveComparer | 
		 比较两个对象是否相等,比较时忽略字符串的大小写。  | 
| CaseInsensitiveHashCodeProvider | 
		 使用忽略字符串大小写的哈希算法,为对象提供哈希代码。  | 
| CollectionBase | 
		 提供强类型集合的   | 
| Comparer | 
		 比较两个对象是否相等,其中字符串比较是区分大小写的。  | 
| DictionaryBase | 
		 为键/值对的强类型集合提供   | 
| Hashtable | 
		 表示根据键的哈希代码进行组织的键/值对的集合。  | 
| Queue | 
		 表示对象的先进先出集合。  | 
| ReadOnlyCollectionBase | 
		 提供强类型化非泛型只读集合的   | 
| SortedList | 
		 表示键/值对的集合,这些键值对按键排序并可按照键和索引访问。  | 
| Stack | 
		 表示对象的简单后进先出 (LIFO) 非泛型集合。  | 
| StructuralComparisons | 
		 提供用于执行两个集合对象的结构化比较的对象。  | 
结构
| DictionaryEntry | 
		 定义可设置或检索的字典键/值对。  | 
接口
| ICollection | 
		 定义所有非泛型集合的大小、枚举数和同步方法。  | 
| IComparer | 
		 提供比较两个对象的方法。  | 
| IDictionary | 
		 表示键/值对的非通用集合。  | 
| IDictionaryEnumerator | 
		 枚举非泛型字典中的元素。  | 
| IEnumerable | 
		 公开枚举数,该枚举数支持在非泛型集合上进行简单迭代。  | 
| IEnumerator | 
		 支持对非泛型集合的简单迭代。  | 
| IEqualityComparer | 
		 定义用于支持比较对象是否相等的方法。  | 
| IHashCodeProvider | 
		 使用自定义哈希函数为对象提供哈希代码。  | 
| IList | 
		 表示可按照索引单独访问的对象的非泛型集合。  | 
| IStructuralComparable | 
		 支持集合对象的结构化比较。  | 
| IStructuralEquatable | 
		 定义用于支持比较对象是否在结构上相等的方法。  |