Collezione set C#

Collezione set C#

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.