-2

重複の可能性:
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"

どうすればいいですか?

4

1 に答える 1

6

intにキャストするだけです:

status = (int) Status.Stack;
于 2012-08-15T10:45:34.580 に答える