Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Язык C

Перечисления (Enums) в C#: определение, пример и использование

Перечисления в C#

Перечисления, или enums, позволяют определять фиксированный набор именованных констант в C#. Они идеальны для представления дискретных значений, таких как дни недели, месяцы или коды статусов.

Ниже мы рассмотрим простой реальный пример, демонстрирующий объявление enum, присваивание значений и использование в коде.

Перечисления (Enums) в C#: определение, пример и использование

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();
        }
    }
}

Разбор кода

  1. Объявление enum: enum Days { Sun, Mon, Tue, Wed, Thu, Fri, Sat } создаёт новый тип Days с семью именованными значениями.
  2. Использование: Console.WriteLine(Days.Sun); выводит значение перечисления в консоль.

При запуске программы вы увидите следующий вывод:

Вывод

Перечисления (Enums) в C#: определение, пример и использование

Консоль отображает Sun, подтверждая, что значение enum корректно использовано.

Язык C

  1. Оператор switch-case в C++: синтаксис, применение и практические примеры
  2. Динамическое выделение массивов в C++: практическое руководство с примерами кода
  3. Структуры (struct) в C++: объяснение с практическим примером
  4. Освоение std::list в C++: синтаксис, функции и практические примеры
  5. Абстрактные классы в C#: практическое руководство с примерами кода
  6. calloc() в C: выделение обнулённой памяти и практический пример
  7. Понимание String.charAt() в Java: синтаксис, возвращаемый тип, исключения и пример
  8. Освоение String.endsWith() в Java: проверка суффиксов строки с примерами
  9. Мастерство метода strip() в Python: подробное руководство и практические примеры
  10. Counter в collections Python: эффективное подсчёт, обновление и арифметические операции