C # wyliczenia (Enum)
Wyliczenie to zbiór nazwanych stałych całkowitych. Numeracja typuenum jest zadeklarowana przy użyciu słowa kluczowego.
C # jest typ danych wyliczenie wartości. Innymi słowy, wyliczenie zawiera swoją wartość i nie mogą być dziedziczone lub przekazanie spadku.
Enumdeklaracja zmiennej
Ogólny rachunek wyliczenie składni:
enum <enum_name> { lista wyliczenie };
Wśród nich,
- enum_nameokreślona nazwa typu wyliczenia.
- Lista wyliczeniejest lista oddzielonych przecinkami identyfikatorów.
wykaz Numeracja Każdy symbol reprezentuje wartość całkowitą większą niż podpisanej wartość całkowitą, która go poprzedza. Domyślnie wartości wyliczenia pierwszego symbolu wynosi 0. Na przykład:
enum Days {Słońce, pon, wt, śr, czw, pt, sob};
Przykłady
Poniższy przykład demonstruje użycie wyliczenie:
using System; nazw EnumApplication { Klasa EnumProgram { enum Days {Słońce, pon, wt, śr, czw, pt, sob}; static void Main (string [] args) { int WeekdayStart = (int) Days.Mon; int WeekdayEnd = (int) Days.Fri; Console.WriteLine ( "Poniedziałek: {0}", WeekdayStart); Console.WriteLine ( "Piątek: {0}", WeekdayEnd); Console.ReadKey (); } } }
Gdy powyższy kod jest kompilowany i wykonany, że daje następujące wyniki:
Poniedziałek: 1 Piątek: 5