have a look on this for
Enum
reference
enum EnumRank
{
First=1,
Second=2,
Third=3
}
static void Main(string[] args)
{
List<int> Numbers = Enum.GetValues(typeof(EnumRank)).Cast<int>().ToList();
List<string> Names = Enum.GetNames(typeof(EnumRank)).ToList();
EnumRank value = EnumRank.First;
string name = Enum.GetName(typeof(EnumRank), value);
string enumInString = "Third";
EnumRank enumValue = (EnumRank)Enum.Parse(typeof(EnumRank), enumInString);
}