2

列挙型の基になる型の文字列表現を取得したいと思います。

    Dim target As System.ConsoleColor = ConsoleColor.Cyan
    Dim actual = 'What goes here?
    Dim expected = "11"
4

1 に答える 1

2

C# 用語では。あなたはintを仮定することができます:

int val = (int) target;
string valString = val.ToString();

または、仮定が必要ない場合:

object val = Convert.ChangeType(target,
    Enum.GetUnderlyingType(typeof(ConsoleColor)));
string valString = val.ToString();
于 2009-01-30T20:46:52.500 に答える