Javatpoint Logo
Javatpoint Logo

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




Please Share

facebook twitter google plus pinterest

Learn Latest Tutorials


B.Tech / MCA