System.Collections.Specialized 命名空间
System.Collections.Specialized 命名空间包含专用的和强类型的集合,例如,链接的列表词典、位向量以及只包含字符串的集合。
类
类 | 说明 | |
---|---|---|
CollectionsUtil | 创建忽略字符串大小写的集合。 | |
HybridDictionary | 在集合较小时,使用 ListDictionary 来实现 IDictionary,然后当集合变大时,切换到 Hashtable。 | |
ListDictionary | 使用单链接列表实现 IDictionary。建议用于通常包含 10 个或 10 个以下项的集合。 | |
NameObjectCollectionBase | 为关联的 String 键和 Object 值的集合(可通过键或索引来访问它)提供 abstract 基类。 | |
NameObjectCollectionBase.KeysCollection | 表示集合的 String 键的集合。 | |
NameValueCollection | 表示可通过键或索引访问的关联 String 键和 String 值的集合。 | |
OrderedDictionary | 表示根据键/索引排序的键/值对的集合。 | |
StringCollection | 表示字符串集合。 | |
StringDictionary | 将键和值强类型化为字符串而不是对象来实现哈希表。 | |
StringEnumerator | 支持在 StringCollection 上进行简单迭代。 |
接口
接口 | 说明 | |
---|---|---|
IOrderedDictionary | 表示键/值对的索引集合。 |
结构
结构 | 说明 | |
---|---|---|
BitVector32 | 提供一个简单结构,该结构以 32 位内存存储布尔值和小整数。 | |
BitVector32.Section | 表示可以包含整数的向量的节。 |