Перечисления (Enums) в C#: определение, пример и использование
Перечисления в C#
Перечисления, или enums, позволяют определять фиксированный набор именованных констант в C#. Они идеальны для представления дискретных значений, таких как дни недели, месяцы или коды статусов.
Ниже мы рассмотрим простой реальный пример, демонстрирующий объявление enum, присваивание значений и использование в коде.

using System;
namespace DemoApplication {
class Program {
enum Days { Sun, Mon, Tue, Wed, Thu, Fri, Sat }
static void Main(string[] args) {
Console.WriteLine(Days.Sun);
Console.ReadKey();
}
}
}
Разбор кода
- Объявление enum:
enum Days { Sun, Mon, Tue, Wed, Thu, Fri, Sat }создаёт новый типDaysс семью именованными значениями. - Использование:
Console.WriteLine(Days.Sun);выводит значение перечисления в консоль.
При запуске программы вы увидите следующий вывод:
Вывод

Консоль отображает Sun, подтверждая, что значение enum корректно использовано.
Язык C
- Оператор switch-case в C++: синтаксис, применение и практические примеры
- Динамическое выделение массивов в C++: практическое руководство с примерами кода
- Структуры (struct) в C++: объяснение с практическим примером
- Освоение std::list в C++: синтаксис, функции и практические примеры
- Абстрактные классы в C#: практическое руководство с примерами кода
- calloc() в C: выделение обнулённой памяти и практический пример
- Понимание String.charAt() в Java: синтаксис, возвращаемый тип, исключения и пример
- Освоение String.endsWith() в Java: проверка суффиксов строки с примерами
- Мастерство метода strip() в Python: подробное руководство и практические примеры
- Counter в collections Python: эффективное подсчёт, обновление и арифметические операции