102
C# Enum
Enum in C# is also known as enumeration. It is used to store a set of named constants such as season, days, month, size etc. The enum constants are also known as enumerators. Enum in C# can be declared within or outside class and structs.
Enum constants has default values which starts from 0 and incremented to one by one. But we can change the default value.
Points to remember
- enum has fixed set of constants
- enum improves type safety
- enum can be traversed
C# Enum Example
Let’s see a simple example of C# enum.
Output:
WINTER = 0 SUMMER = 2
C# enum example changing start index
Output:
WINTER = 10 SUMMER = 12
C# enum example for Days
Output:
Sun = 0 Mon = 1 Sat = 6
C# enum example: traversing all values using getNames()
Output:
Sun Mon Tue Wed Thu Fri Sat
C# enum example: traversing all values using getValues()
Output:
Sun Mon Tue Wed Thu Fri Sat
Next TopicC# Properties