获得枚举值
可能重复:
枚举返回int值
我想要说明"Stack"
, "Overflow"
和"Stackoverflow"
。 因此我使用枚举。
enum Status : int
{
Stack = 1,
Overflow = 2,
StackOverflow = 3
}
但是当我想要获得Stack的价值时,我会得到"Stack"
。
int status = 0;
status = Status.Stack; //I want to assign 1 to status but Status.Stack returns "Stack"
我该怎么做?
只需转换为int:
status = (int) Status.Stack;
链接地址: http://www.djcxy.com/p/91787.html