在C#中,HashSet<T> 是一个泛型类,它实现了 ICollection<T> 接口
以下是使用 HashSet<T> 的基本步骤:
using System.Collections.Generic;创建一个新的 HashSet<T> 实例:HashSet<int> numbers = new HashSet<int>();向 HashSet<T> 添加元素:numbers.Add(1);numbers.Add(2);numbers.Add(3);从 HashSet<T> 删除元素:numbers.Remove(2);检查 HashSet<T> 是否包含特定元素:bool containsOne = numbers.Contains(1); // true遍历 HashSet<T> 中的所有元素:foreach (int number in numbers){ Console.WriteLine(number);}获取 HashSet<T> 的元素数量:int count = numbers.Count;清空 HashSet<T>:numbers.Clear();这只是 HashSet<T> 的基本用法。还有其他方法和属性可用于更高级的操作,如交集、并集和差集等。要了解更多关于 HashSet<T> 的信息,请参阅 Microsoft Docs。


