enum c# code example
Example 1: public enum c#
enum Season
{
Spring,
Summer,
Autumn,
Winter
}
Example 2: c# enum syntax
enum State
{
Idle,
Walking,
Running,
Jumping,
Climbing,
Attacking
}
Example 3: enum c#
Random random = new Random();
int randomNumber1 = random.Next(0, 300);
int randomNumber2 = random.Next(0, 300);
Example 4: c# enum default
enum F
{
// Give each element a custom value
Foo = 1, Bar = 2, Baz = 3, Quux = 0
}
Example 5: enum c#
enum cars
{
Exit, // Default value = 0
Racing, // Can set next value Racing = 3 then Military would be 4
Military,
Trucks // Can set value to a character Trucks = 'a'
}
static void Main(string[] args)
{
Console.WriteLine("1. Racing");
Console.WriteLine("2. Military");
Console.WriteLine("3. Trucks");
Console.WriteLine("0. Exit");
int option = int.Parse(Console.ReadLine());
Menu choice = (Menu)option;
switch (choice)
{
case Menu.Exit:
break;
case Menu.Racing:
//Console.Writeline("You selected Racing");
break;
case Menu.Military:
int myOption = (int) cars.Military;
Console.WriteLine(myOption);
//Output: 2
break;
case Menu.Trucks:
cars myVar = cars.Trucks;
Console.WriteLine(myVar);
//Output: Trucks
break;
}
}
Example 6: enum c#
enum Level
{
Low,
Medium,
High
}