Typy wyliczenia w C#

Typy wyliczenia w C#

Typ wyliczenia jest zestawem nazwanych stałych znanych również jako „enum” w skrócie, każda stała ma podstawową wartość liczbową, która zaczyna się od zera i wzrasta o jedną dla każdej kolejnej stałej, ale można przypisać określone wartości do każdej stałej, jeśli jeśli można przypisać określone wartości, jeśli można je przypisać określone wartości, jeśli można przypisać określone wartości, jeśli ty preferujesz.

Typy wyliczenia w C#

Wyliczanie są powszechnie używane do zdefiniowania zestawu powiązanych wartości, takich jak nazwa dni tygodnia, nazwy miesięcy w roku, kolory lub kody błędów. Pozwalają ci podawać znaczące nazwy wartościom, które w innym przypadku mogłyby być reprezentowane przez tajemnicze wartości całkowitej lub magiczne liczby w twoim kodzie. Korzystanie z wyliczania może sprawić, że kod jest bardziej czytelny i łatwiejszy w utrzymaniu, ponieważ nazwy stałych są samokontenterowanie, a wartości można łatwo zmienić w jednym miejscu, w razie potrzeby, oto składnia do używania go:

enum
,
,

Tutaj jest nazwa typu wyliczenia i, że są indywidualnymi wartościami typu wyliczenia, oto przykład używania typów wyliczania do reprezentowania różnych rozmiarów koszulek:

za pomocą systemu;
Przestrzeń nazw EnumerationDemo

publiczne enum fruittype

Jabłko,
Banan,
Pomarańczowy,
Mango,
Ananas,
Truskawka

Program klasy publicznej

Statyczne pustka główna (String [] args)

// deklaruj zmienną typu fruittype i przypisz ją wartość.
Fruitpe myfruit = fruittype.Banan;
// Wydrukuj wartość zmiennej.
Konsola.WriteLine (myfruit);
// zapętla się przez wszystkie wartości enum fruitpe.
Foreach (owoc Fruittyp in Enum.GetValues ​​(typeOF (fruitpe))))

Konsola.Writeline (owoc);



Powyższy kod pokazuje użycie wyliczenia w C#. Kod zaczyna się od zaimportowania przestrzeni nazw systemowych, która obejmuje różne klasy i metody związane z systemem.

Następnie kod deklaruje wyliczenie o nazwie FRUITTYPE z listą możliwych typów owoców, takich jak Apple, Banan, Orange, Mango, Pineapple i Truskawe, a następnie klasa programu jest następnie zdefiniowana, która zawiera metodę statyczną o nazwie Main Main.

Ta metoda służy jako punkt wejścia dla aplikacji i przyjmuje szereg argumentów ciągów jako dane wejściowe. W ramach głównej metody o nazwie MyFruit typu Fruitpe jest deklarowana i przypisana wartość fruitpe.Banan.

Następnie pętla foreach jest używana do iteracji przez wszystkie możliwe wartości wyliczenia fruitpe.Metoda getValues. Bieżąca wartość pętli jest przechowywana w zmiennej o nazwie owoc, która jest następnie drukowana do konsoli za pomocą konsoli.Metoda pisania.

Dane wyjściowe programu byłyby wartość zmiennej MyFruit, jaką jest banan, a następnie wszystkie wartości wyliczenia Fruitpe.

Wniosek

W C# typy wyliczania są przydatnym sposobem na zdefiniowanie grupy nazwanych stałych, które mają przypisane określone wartości liczb całkowitych. Korzystanie z typów wyliczeń może sprawić, że kod jest bardziej czytelny i łatwiejszy w utrzymaniu. Zamiast używać liczb, możesz użyć nazwanych stałych, które mają określone znaczenie. Możesz także użyć typów wyliczania, aby ograniczyć wartości, które może podjąć zmienna, dzięki czemu kod jest bardziej niezawodny.