System.Collections.Generic 命名空间包含定义泛型集合的接口和类,泛型集合允许用户创建强类型集合,它能提供比非泛型强类型集合更好的类型安全性和性能。
类
类 | 说明 | |
---|---|---|
![]() | Comparer | 为 IComparer 泛型接口的实现提供基类。 |
![]() | Dictionary | 表示键和值的集合。 |
![]() | Dictionary.KeyCollection | 表示 Dictionary 中键的集合。无法继承此类。 |
![]() | Dictionary.ValueCollection | 表示 Dictionary 中值的集合。无法继承此类。 |
![]() | EqualityComparer | 为 IEqualityComparer 泛型接口的实现提供基类。 |
![]() | KeyNotFoundException | 指定用于访问集合中元素的键与集合中的任何键都不匹配时所引发的异常。 |
![]() | LinkedList | 表示双向链表。 |
![]() | LinkedListNode | 表示 LinkedList 中的节点。无法继承此类。 |
![]() | List | 表示可通过索引访问的对象的强类型列表。提供用于对列表进行搜索、排序和操作的方法。 |
![]() | Queue | 表示对象的先进先出集合。 |
![]() | SortedDictionary | 表示按键排序的键/值对的集合。 |
![]() | SortedDictionary.KeyCollection | 表示 SortedDictionary 中键的集合。无法继承此类。 |
![]() | SortedDictionary.ValueCollection | 表示 SortedDictionary 中值的集合。无法继承此类 |
![]() | SortedList | 表示键/值对的集合,这些键/值对基于关联的 IComparer 实现按照键进行排序。 |
![]() | Stack | 表示同一任意类型的实例的大小可变的后进先出 (LIFO) 集合。 |