Junior — Middle
Can you explain what an enumerated type is and how it is used in programming?
sobes.tech AI
Answer from AI
The enumerated type (enum) is a special data type that allows you to define a set of named constants. In C#, enum is used to improve code readability and restrict the possible values of a variable to a specific set.
Example of using enum in C#:
enum DaysOfWeek
{
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday,
Sunday
}
// Usage:
DaysOfWeek today = DaysOfWeek.Monday;
if (today == DaysOfWeek.Monday)
{
Console.WriteLine("Today is Monday");
}
Thus, enum helps make the code more understandable and safe by limiting variable values to a predefined list.