Mega Code Archive

 
Categories / C# Book / 01 Language Basics
 

0169 enum backend numeric type

If you have to change the backend numeric type for an enum type, here is the syntax: enum EnumType: IntegerTypeName{ ... } In the following code we create an enum type based on byte type. using System; enum WeekDay : byte { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday } class Test { static void Main() { WeekDay day = WeekDay.Monday; WeekDay day2 = WeekDay.Tuesday; Console.WriteLine(day > day2); if (day == WeekDay.Monday) { Console.WriteLine("it is monday"); } } }