Enumeration and Structures in C#

Enumeration:

An enumeration is a user-defined integer type which provides a way for attaching names to numbers. It increases the comprehensibility of the code. The enum keyword automatically enumerates a list of words by assigning them values 0, 1, 2, and so on. It has the following syntax:

enum Shape
{
Square;
Circle;
Triangle;
}

Structures:

Structures are referred to as structs. A struct in C# provides a unique way of packing together data of different types. It is a convenient tool for handling a group of logically related data items. It creates a template that may be used to define its data properties. Structs are declared using the struct keyword. It has the following syntax:

struct struct-name
{
data member1;
data member2;
..........
}