Enumeration - potatoscript/csharp GitHub Wiki
- Special sets of named values which all maps to a set of numbers (usually integers)
namespace Enumeration
{
public enum Days
{
Monday = 1, Tuesday = 2, Wednesday = 3, Thursday = 4, Friday = 5, Saturday = 6, Sunday = 7
}
class Program
{
static void Main(string[] args)
{
Days day = Days.Tuesday;
Console.WriteLine((int)day); // output => 2
Days days = (Days)5;
Console.WriteLine(days); // output => Friday
string[] values = Enum.GetNames(typeof(Days));
foreach(string s in values)
{
Console.WriteLine(s); // output => Monday .... Sunday
Console.ReadLine();
}
}
}
}