using System;
public enum Color
{
Red,
Green,
Blue
}
public class MainClass
public static void Main()
Console.WriteLine("Which color do you want? 0 for Red : 1 for Green :
2 for blue");
Color color = (Color)Convert.ToInt32(Console.ReadLine());
switch (color)
case Color.Red:
Console.WriteLine("You want Red");
break;
case Color.Green:
Console.WriteLine("You want Green");
case Color.Blue:
Console.WriteLine("You want Blue");
default:
Console.WriteLine("You did not select Red,Green or Blue");
public enum Color: byte
Red = 10,
Green = 20,
Blue = 30
//byte b = Color.Red; //Compile time error
//Cannot implicitly convert type 'Color' to 'byte'
byte b = (byte)Color.Red; // Correct explicit conversion required