C# HashSet<T>
命名空间:System.Collections.Generic
基本等同于 Java 的 HashSet<T>
构造函数
HashSet<T>():使用元素类型的默认相等比较器进行初始化。HashSet<T>(IEnumerable<T>):复制某集合,并使用元素类型的默认相等比较器进行初始化。HashSet<T>(IEnumerable<T>, IEqualityComparer<T>):复制某集合,并使用指定的相等比较器进行初始化。HashSet<T>(IEqualityComparer<T>):使用指定的相等比较器进行初始化。
属性
Comparer:获取比较器对象。Count:获取元素数。
方法
Add(T):将元素添加到集中。Clear():移除所有元素。Contains(T):确定某元素是否存在。Remove(T):移除某元素。Except(IEnumerable<T>):从当前集合中移除指定集合中的所有元素。
其他
- 简化初始化方式与
List<T>相同。

浙公网安备 33010602011771号