0

例:

class foo
{
    byte val = 3;
    string EnumName = "boo";

    Enum boo : byte
    {
        coo = 1,
        doo = 2,
        hoo = 3
    }

    Enum boo2 : byte
    {
        eoo = 3,
        goo = 8
    }
}

どうすればこのようなことができますか:

Console.WriteLine((GetEnum(EnumName)value).ToString()); // GetEnum is not real

EnumName は毎回変わります。

期待される出力:

Enum Name が boo == "hoo" の場合

Enum Name が boo2 == "eoo" の場合

編集:これをログに使用します:

boo2.gooへのメッセージ

boo.cooへのメッセージ

boo.dooへのメッセージ

4

2 に答える 2