Introduction:
In this articles we will see Implementing Enumeration type in C#.Enumeration is a user defined integer type which provides a way for attachement names to numbers thereby increasing the comprehensibillity of the code.the enum keywords automatically a list of words by assigning them values 0,1,2 and so on.this facility provides an alternative means of creating 'constant' variable names.the syntax of an enum statement is illustrated below:
enum shape
{
Circle, //ends with comma
square//no comma
}

Example:

using System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Text;
class
Area
{
public enum Shape
{
Circle,
Square
}
public void AreaShape (int x,Shape shape)
{
double area;
switch(shape)
{
case Shape.Circle:
area = Math.PI * x * x;
Console.WriteLine("CircleArea="+area);
break;
case Shape.Square:
area= x * x ;
Console.WriteLine("Square Area ="+area);
break;
default:
Console.WriteLine("Invalid Input");break;

}
}
}

class enumTest
{


public static void Main()
{
Area area=new Area();
area.AreaShape(15,Area.Shape.Circle);
area.AreaShape(15,Area.Shape.Square);
area.AreaShape(15,(Area.Shape)1);
area.AreaShape(15,(Area.Shape)10);
}
}
Output of th eprogram:

enum.gif

Thank U. if U have any Suggestions and Comments about my blog, Plz let me know.