-3
我想知道如何结合代码+ int /字符串c#结合代码与字符串
例如。
string USERINPUT = Console.ReadLine();
Console.ForgroundColor = ConsoleColor.USERINPUT
但这不起作用。我怎么想?
我想知道如何结合代码+ int /字符串c#结合代码与字符串
例如。
string USERINPUT = Console.ReadLine();
Console.ForgroundColor = ConsoleColor.USERINPUT
但这不起作用。我怎么想?
对于分配
Console.ForegroundColor = (something here);
必须指定一个ConsoleColor,这是一个枚举。
您可以从它的字符串等效中解析枚举值。
Console.ForegroundColor =
(ConsoleColor)System.Enum.Parse(typeof(ConsoleColor), USERINPUT);
有关详细信息,请参阅:
Search for a string in Enum and return the Enum
请注意,我的代码不包括错误处理。如果用户在不是ConsoleColor
成员的控制台键入字符串,则会出现错误情况。
我明白了,我感谢你的帮助。这正是我所要求的。现在我只需要了解代码中发生了什么。但那将是我自己的。我再次感谢你。 – user1859829 2013-03-25 20:35:27
你会得到什么错误? – 2013-03-25 20:24:55
我认为这些错误非常明显,即使没有编译器输出。 – Inisheer 2013-03-25 20:26:34
system.consoleColor不包含USERINPUT的定义 – user1859829 2013-03-25 20:27:59