Una delle caratteristiche più utili di C# è la capacità di lavorare con le collezioni, che sono gruppi di oggetti correlati che possono essere manipolati come una singola entità. Questo articolo, esplorerà il concetto di una raccolta set in C#, quindi leggi a fondo questa guida se si è interessati a sottovalutare la raccolta di set in C#.
Cosa è la raccolta impostata in C#
Una raccolta set è un tipo di raccolta in C# che rappresenta un gruppo di elementi unici. In altre parole, ogni elemento in una raccolta set è distinto e non ci sono duplicati. La raccolta set è definita dalla classe Hashset in C#.
La classe Hashset implementa l'interfaccia SET, che fornisce una serie di metodi per lavorare con i set, qui è un esempio che dimostra come creare la raccolta di set in C# insieme a alcune funzioni necessarie:
usando il sistema;
Utilizzo del sistema.Collezioni.Generico;
Programma di classe
void statico main ()
// Crea una nuova raccolta set
Hashset myset = new hashset ();
// Aggiungi alcuni elementi al set
myset.Aggiungi ("BMW");
myset.Aggiungi ("Mercedes");
myset.Aggiungi ("Audi");
// Stampa gli elementi nel set
Console.WriteLine ("Set contiene:");
foreach (elemento stringa in myset)
Console.WriteLine (articolo);
bool isinset = myset.Contiene ("audi");
Console.WriteLine ("è Audi nel set? " + isinset);
// Rimuovi un elemento dal set
myset.Rimuovere ("BMW");
// Stampa il set aggiornato
Console.WriteLine ("Set contiene:");
foreach (elemento stringa in myset)
Console.WriteLine (articolo);
// Cancella il set
myset.Chiaro();
In questo esempio, creiamo una nuova raccolta set utilizzando la classe Hashset. Quindi aggiungiamo alcuni elementi al set usando il metodo Add () e stampiamo il contenuto del set utilizzando un ciclo foreach.
Successivamente, il codice utilizza il metodo contenente () per verificare se un elemento è nel set e utilizza la funzione rimozione () per rimuovere un elemento dal set. Stampiamo nuovamente il set aggiornato e infine cancella il set usando il metodo Clear ().
Conclusione
Una raccolta set in C# è un gruppo di elementi unici che possono essere manipolati come una singola entità. La classe Hashset in C# fornisce una serie di metodi per lavorare con raccolte set, comprese le operazioni di ricerca rapida. Le collezioni impostate sono la scelta ideale quando è necessario lavorare con un gruppo di elementi unici ed eseguire operazioni di ricerca rapide su di essi.