Jedną z najbardziej przydatnych cech C# jest możliwość pracy z kolekcjami, które są grupami powiązanych obiektów, które można manipulować jako pojedyncza byt. W tym artykule zostanie zbadane pojęcie zestawu zestawu w C#, więc dokładnie przeczytaj ten przewodnik, jeśli jesteś zainteresowany rozumieniem zestawu zestawu w C#.
Co to jest kolekcja w C#
Kolekcja zestawu to rodzaj kolekcji w C#, która reprezentuje grupę unikalnych elementów. Innymi słowy, każdy element w zestawie zestawu jest wyraźny i nie ma duplikatów. Kolekcja zestawu jest zdefiniowana przez klasę Hashset w C#.
Klasa Hashset implementuje interfejs SET, który zapewnia zestaw metod pracy z zestawami, tutaj jest przykład, który pokazuje, jak tworzyć kolekcję zestawu w C# wraz z wykonaniem niezbędnych funkcji:
za pomocą systemu;
za pomocą systemu.Kolekcje.Ogólny;
Program klasowy
statyczne void main ()
// Utwórz nową kolekcję zestawu
Hashset mySet = new Hashset ();
// Dodaj niektóre elementy do zestawu
MySet.Dodaj („BMW”);
MySet.Dodaj („Mercedes”);
MySet.Dodaj („audi”);
// Wydrukuj elementy w zestawie
Konsola.WriteLine („Zestaw zawiera:”);
Foreach (element ciągów w MySet)
Konsola.WriteLine (pozycja);
Bool isinset = MySet.Zawiera („audi”);
Konsola.WriteLine (”jest Audi w zestawie? „ + isinset);
// Usuń element z zestawu
MySet.Usuń („BMW”);
// Wydrukuj zaktualizowany zestaw
Konsola.WriteLine („Zestaw zawiera:”);
Foreach (element ciągów w MySet)
Konsola.WriteLine (pozycja);
// Wyczyść zestaw
MySet.Jasne();
W tym przykładzie tworzymy nową kolekcję zestawu za pomocą klasy Hashset. Następnie dodajemy niektóre elementy do zestawu za pomocą metody add () i drukujemy zawartość zestawu za pomocą pętli foreach.
Następnie kod używa metody Contain (), aby sprawdzić, czy element jest w zestawie i używa funkcji remove () do usuwania elementu z zestawu. Ponownie drukujemy zaktualizowany zestaw i wreszcie wyczyszczamy zestaw za pomocą metody clear ().
Wniosek
Kolekcja zestawu w C# to grupa unikalnych elementów, które można manipulować jako pojedynczy byt. Klasa Hashset w C# zapewnia zestaw metod pracy z zestawami zestawu, w tym szybkie operacje wyszukiwania. Zestaw kolekcje są idealnym wyborem, gdy musisz pracować z grupą unikalnych elementów i wykonywać na nich szybkie operacje wyszukiwania.