Link copiato negli appunti
La classe HashSet è stata introdotta con il .NET Framework 3.5: si tratta di una collezione generica (quindi contenuta nel namespace System.Collections.Generic) per gestire insiemi di oggetti senza duplicati. Il suo utilizzo è molto semplice:
HashSet<int> numbers = new HashSet<int>();
for (int i = 0; i < 10; i++)
{
numbers.Add(i);
}
Il metodo Add restituisce true se l’elemento viene aggiunto alla collezione, false se è già presente.