【问题标题】:Getting enumerate value [duplicate]获取枚举值[重复]
【发布时间】:2012-08-11 16:02:48
【问题描述】:

可能重复:
Enums returning int value

我想计算"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"

我该怎么做?

【问题讨论】:

  • -1 google这个难吗?
  • 是的,你是对的@AnatoliiG,但是 :int 在解决之后出现了问题。感谢您的快速回复

标签: c#


【解决方案1】:

只需转换为 int:

status = (int) Status.Stack;

【讨论】:

    猜你喜欢
    • 2012-12-28
    • 2014-02-02
    • 2016-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-23
    • 1970-01-01
    相关资源
    最近更新 更多