Что такое enum в C#?

Этот вопрос проверяет знание о типах данных в C# и их назначении для улучшения читаемости кода.

Короткий ответ

Enum (перечисление) в C# — это тип данных, который позволяет задавать именованные целочисленные константы. Это облегчает работу с фиксированными наборами значений, такими как дни недели или направления.

Длинный ответ

В C# перечисление (enum) — это способ группировки наборов целочисленных значений с соответствующими именами. Это упрощает использование и делает код более понятным. Пример использования enum:

public enum Day
{
    Sunday,    // 0
    Monday,    // 1
    Tuesday,   // 2
    Wednesday, // 3
    Thursday,  // 4
    Friday,    // 5
    Saturday   // 6
}

class Program
{
    static void Main()
    {
        Day today = Day.Monday;
        Console.WriteLine(today);  // Вывод: Monday
    }
}

Перечисления особенно полезны для представления фиксированных наборов значений, таких как дни недели, месяцы, уровни сложности и т. д.

Уровень

  • Рейтинг:

    1

  • Сложность:

    3

Навыки

  • C#

Ключевые слова

Подпишись на C# Developer в телеграм