System.Collections.Generic 命名空间包含定义泛型集合的接口和类,用户可以使用泛型集合来创建强类型集合,这种集合能提供比非泛型强类型集合更好的类型安全性和性能。
类
接口 | 说明 | |
---|---|---|
ICollection<T> | 定义操作泛型集合的方法。 | |
IComparer<T> | 定义类型为比较两个对象而实现的方法。 | |
IDictionary<TKey, TValue> | 表示键/值对的泛型集合。 | |
IEnumerable<T> | 公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。 | |
IEnumerator<T> | 支持在泛型集合上进行简单迭代。 | |
IEqualityComparer<T> | 定义方法以支持对象的相等比较。 | |
IList<T> | 表示可按照索引单独访问的一组对象。 | |
ISet<T> | 提供用于集的抽象化的基接口。 |