-3

code + int/stringを組み合わせる方法を知りたいです

例。

string USERINPUT = Console.ReadLine();
Console.ForgroundColor = ConsoleColor.USERINPUT

しかし、それは機能しません。どのように私は疑問に思いますか?

4

1 に答える 1

2

課題について

Console.ForegroundColor = (something here);

列挙型であるConsoleColorを割り当てる必要があります。

同等の文字列から列挙値を解析できます。

Console.ForegroundColor = 
    (ConsoleColor)System.Enum.Parse(typeof(ConsoleColor), USERINPUT);

詳細については、以下を参照してください。

列挙型で文字列を検索し、列挙型を返します

私のコードにはエラー処理が含まれていないことに注意してください。ユーザーがコンソールでのメンバーではない文字列を入力するConsoleColorと、エラー状態が発生します。

于 2013-03-25T20:26:02.857 に答える