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.