Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csOpEnENm 122 of 163 menu
◀ ▶

Явный номер константы в C#

Число у константы можно задать явно после знака =. Каждая константа хранится как целое с выбранным значением; по умолчанию базовый тип - int.

Запишем enum Level с числами 1 и 5:

Level level = Level.High; Console.WriteLine(level); enum Level { Low = 1, High = 5 }

Не заданное число компилятор увеличивает на единицу от предыдущей константы, но надежнее писать значения явно для каждого важного кода. Запишем статусы HTTP и сохраним NotFound в переменную:

HttpStatus status = HttpStatus.NotFound; Console.WriteLine(status); enum HttpStatus { Ok = 200, NotFound = 404, ServerError = 500 }

Объявите enum HttpStatus: Ok - 200, NotFound - 404, ServerError - 500. Сохраните HttpStatus.NotFound в переменную и выведите ее.

Объявите enum Discount: None - 0, Sale - 10, Mega - 30. Создайте Discount d = Discount.Sale и выведите значение переменной.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить