Что такое 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
}
}Перечисления особенно полезны для представления фиксированных наборов значений, таких как дни недели, месяцы, уровни сложности и т. д.