Значение перечисления в C#
Константа перечисления - это именованный вариант
типа, а не обычная переменная. Ее имя видно только вместе
с именем типа, поэтому пишут Color.Red, а не
голое Red.
Такой записью задают начальное значение переменной.
Запишем enum Color, сохраним
Color.Green и выведем выбранный вариант:
Color c = Color.Green;
Console.WriteLine(c);
enum Color { Red, Green, Blue }
Тот же синтаксис работает при присваивании: справа
от = снова стоит полное имя константы.
Запишем переменную Color и сменим ее на
Color.Blue:
Color c = Color.Red;
c = Color.Blue;
Console.WriteLine(c);
enum Color { Red, Green, Blue }
Объявите enum PortKind с константами
Http, Https и Ftp.
Сохраните PortKind.Https в переменную
kind и выведите ее на экран.
Объявите enum Level с константами
Low, Medium и High.
Создайте переменную Level a = Level.Low,
присвойте ей Level.High и выведите
значение на экран.