using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Enum_Example
{
class Program
{
static void Main(string[] args)
{
importance value = importance.Critical;
if (value == importance.Trivial) Console.WriteLine("Not true");
else if (value == importance.Critical) Console.WriteLine("TRUE");
Console.WriteLine("Index (of Regular): " + (int)importance.Regular + "\n\n");
//Console.WriteLine(WeekDays.Wednesday + "\n");
Console.WriteLine((int)Months.nov + "\n");
//GET KEY NAME from VALUE
Console.WriteLine(Enum.GetName(typeof(WeekDays),2));
Console.ReadKey();
}
//with enum magic constants are separeted and organised in a beautiful way
enum importance
{
None,
Trivial,
Regular,
Important,
Critical
};
private enum WeekDays
{
Sunday=1,
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday
};
private enum Months
{
jul = 7,
aug,
sept,
oct,
nov,
dec
};
}
}