我有一个枚举
public enum Color
{
Red = 0,
Blue = 1,
Yellow = 2
}
当我这样做时:
Color color = Color.Blue;
Console.Writeline(color.Value);
我想看到它的整数值(在这种情况下为1),但它输出“Blue”。
我该如何解决这个问题?
我使用.NET 3.5。
答案 0 :(得分:10)
你可以转换为int:
Console.Writeline((int)color.Value);
答案 1 :(得分:3)
int value = Convert.ToInt32(Color.Blue);
答案 2 :(得分:0)
Enum.Parse(typeof(Color), "Blue", true);