在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。