获取枚举值

10 浏览
0 Comments

获取枚举值

这个问题已经有了答案:

可能重复:

Enums返回int值

我想为 \"Stack\", \"Overflow\" and \"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"

我该怎么做?

admin 更改状态以发布 2023年5月20日
0
0 Comments

只需转换为整型:

status = (int) Status.Stack;

0