检索枚举的整数值

时间:2011-01-16 16:06:55

标签: c#-4.0

假设:

public enum myType
{
    Val1 = 1,
    Val2 = 2,
    Val3 = 3
}

和应用程序中其他位置的代码值:    ...    row.myType //解析为Val1    ...

我需要将row.myType翻译为 1

4 个答案:

答案 0 :(得分:1)

简单地转换为int:

int enumValue = (int)row.MyTime;

答案 1 :(得分:0)

将其转换为int

  

(INT)row.myTime

答案 2 :(得分:0)

您可以简单地将其转换为整数:

(int)row.myType;

答案 3 :(得分:0)

myType someEnumVal = myType.Val1;
int intValOfEnum = (int)someEnumVal;