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