System.Collections.Specialized 命名空间  
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含专用的强类型集合;例如,链接列表词典、位向量以及只包含字符串的集合。
类
| CollectionChangedEventManager | 提供 WeakEventManager 实现,以便可以使用“弱事件侦听器”模式附加 CollectionChanged 事件的侦听器。 | 
| CollectionsUtil | 创建忽略字符串大小写的集合。 | 
| HybridDictionary | 通过以下方法来实现  | 
| ListDictionary | 使用单向链接列表实现  | 
| NameObjectCollectionBase | |
| NameObjectCollectionBase.KeysCollection | 表示集合中 String 密钥的集合。 | 
| NameValueCollection | |
| NotifyCollectionChangedEventArgs | 为 CollectionChanged 事件提供数据。 | 
| OrderedDictionary | 表示可通过键或索引访问的键/值对的集合。 | 
| StringCollection | 表示字符串的集合。 | 
| StringDictionary | 使用字符串(而不是对象)强类型的键和值来实现哈希表。 | 
| StringEnumerator | 支持对 StringCollection执行简单迭代。 | 
结构
| BitVector32 | 提供一个简单结构,该结构以 32 位内存存储布尔值和小整数。 | 
| BitVector32.Section | 表示可以包含整数的向量部分。 | 
接口
| INotifyCollectionChanged | 例如,当添加和删除项或清除整个列表时,向侦听器通知动态更改。 | 
| IOrderedDictionary | 表示键/值对的索引集合。 | 
枚举
| NotifyCollectionChangedAction | 描述导致 CollectionChanged 事件的操作。 | 
委托
| NotifyCollectionChangedEventHandler | 表示 CollectionChanged 事件的处理方法。 | 
注解
专用集合是具有高度特定用途的集合。 NameValueCollection 基于 NameObjectCollectionBase;但是, NameValueCollection 接受每个键有多个值,而 NameObjectCollectionBase 每个键只接受一个值。
命名空间中的 System.Collections.Specialized 一些强类型集合是 StringCollection 和 StringDictionary,这两个集合都包含独占字符串的值。
类 CollectionsUtil 创建不区分大小写的集合的实例。
某些集合转换。 例如, HybridDictionary 类以 开头 ListDictionary ,在变大时变为 Hashtable 。 KeyedCollection<TKey,TItem>是一个列表,但它还会在元素数达到指定阈值时创建查找字典。