C#中哈希集合的用法是什么

avatar
作者
筋斗云
阅读量:0

在C#中,HashSet<T> 是一个泛型类,它实现了 ICollection<T> 接口

以下是使用 HashSet<T> 的基本步骤:

  1. 导入命名空间:
using System.Collections.Generic; 
  1. 创建一个新的 HashSet<T> 实例:
HashSet<int> numbers = new HashSet<int>(); 
  1. HashSet<T> 添加元素:
numbers.Add(1); numbers.Add(2); numbers.Add(3); 
  1. HashSet<T> 删除元素:
numbers.Remove(2); 
  1. 检查 HashSet<T> 是否包含特定元素:
bool containsOne = numbers.Contains(1); // true 
  1. 遍历 HashSet<T> 中的所有元素:
foreach (int number in numbers) {     Console.WriteLine(number); } 
  1. 获取 HashSet<T> 的元素数量:
int count = numbers.Count; 
  1. 清空 HashSet<T>
numbers.Clear(); 

这只是 HashSet<T> 的基本用法。还有其他方法和属性可用于更高级的操作,如交集、并集和差集等。要了解更多关于 HashSet<T> 的信息,请参阅 Microsoft Docs

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!