C#枚举反向索引

C# Enum Reverse Indexing

是否有方法使用整数索引从枚举返回适当的值?例如,如果存在枚举颜色红色、绿色、蓝色),是否有一个函数值0将返回红色,1将返回绿色,2将返回蓝色?


the method enum.getname:http://msdn.microsoft.com /销售额/图书馆/ system.enum.getname.aspxP></

使用你的实例,P></

1
Console.WriteLine(Enum.GetName(typeof(Color), 1));

"绿色"打印P></


你可以投你的integer value to an枚举。P></

1
Color c = (Color)0; //Color.Red


1
string color = ((Color)1).ToString(); //color is"Green"

使用enum.tostring(the method)。P></

msdn.microsoft.com http:/ / / / / 16c1xs4z.aspx恩-美国图书馆P></


但它的破…P></

1
String Day = Enum.GetName(typeof(DayOfWeek), 3);