C# Sett samling

C# Sett samling

En av de mest nyttige funksjonene i C# er muligheten til å jobbe med samlinger, som er grupper av relaterte objekter som kan manipuleres som en enkelt enhet. Denne artikkelen vil utforske konseptet med en settsamling i C#, så les denne guiden grundig hvis du er interessert i å undervurdere Set Collection i C#.

Hva er satt samling i C#

En fast samling er en type samling i C# som representerer en gruppe unike elementer. Med andre ord, hvert element i en angitt samling er distinkt, og det er ingen duplikater. Set Collection er definert av Hashset -klassen i C#.

Hashset -klassen implementerer settgrensesnittet, som gir et sett med metoder for arbeid med sett, videre her er et eksempel som viser hvordan du lager SET -samling i C# sammen med utfør noen nødvendige funksjoner:

ved hjelp av system;
Bruke system.Samlinger.Generisk;
Klasseprogram

statisk tomrom ()

// Lag en ny settkolleksjon
Hashset mySet = new Hashset ();
// Legg til noen elementer i settet
MySet.Legg til ("BMW");
MySet.Legg til ("Mercedes");
MySet.Legg til ("Audi");
// Skriv ut elementene i settet
Konsoll.WritLine ("Set inneholder:");
foreach (strengelement i myset)

Konsoll.WritLine (vare);

bool isInset = myset.Inneholder ("Audi");
Konsoll.WritLine ("er Audi i settet? " + isInset);
// Fjern et element fra settet
MySet.Fjern ("BMW");
// Skriv ut det oppdaterte settet
Konsoll.WritLine ("Set inneholder:");
foreach (strengelement i myset)

Konsoll.WritLine (vare);

// Fjern settet
MySet.Klar();

I dette eksemplet lager vi en ny settsamling ved hjelp av hashset -klassen. Vi legger deretter til noen elementer i settet ved hjelp av ADD () -metoden og skriver ut innholdet i settet ved hjelp av en foreach -loop.

Deretter bruker koden contain () -metoden for å sjekke om et element er i settet og bruker Fjern () -funksjonen for å fjerne et element fra settet. Vi skriver ut det oppdaterte settet igjen og til slutt teller settet ved hjelp av Clear () -metoden.

Konklusjon

En sett samling i C# er en gruppe unike elementer som kan manipuleres som en enkelt enhet. Hashset -klassen i C# gir et sett med metoder for å jobbe med SET -samlinger, inkludert raske oppslagsoperasjoner. Setamlinger er et ideelt valg når du trenger å jobbe med en gruppe unike elementer og utføre raske oppslagsoperasjoner på dem.