c#用字符串组合代码

本文关键字:代码 组合 字符串 | 更新日期: 2023-09-27 18:05:42

我想知道如何组合代码+ int/string

的例子。

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

,但这不起作用。我想知道该怎么做?

c#用字符串组合代码

对于赋值

Console.ForegroundColor = (something here);

你必须分配一个ConsoleColor,它是一个enum。

可以从等价的string对象中解析enum值。

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

详细信息请参见:

在Enum中搜索字符串并返回Enum

注意,我的代码不包括错误处理。如果用户在控制台中键入的字符串不是ConsoleColor的成员,您将得到一个错误条件。