-1

以下のような列挙があります

enum status
{
    Active = 1
    InAvtive = 2
}

列挙のようにデータベースに保存されたIDがあります。以下は私のコードです。

string str = "";
if (Enum.IsDefined(typeof(Status), StatusID))
    str = ((Status)StatusID).ToString();
else
    str = "Invalid Value";

ID の値を取得したい。しかし、機能していません

4

2 に答える 2

0

「値を取得したい..」と言って、列挙型の整数値を意味しますか? もしそうなら、試してみてください:

string str = "";
if (Enum.IsDefined(typeof(Status), StatusID))
    str = ((int)StatusID).ToString();
else
    str = "Invalid Value";
于 2013-11-08T15:17:53.223 に答える