c#如何将字符串变量附加到consoleColor的末尾
我有一个代码,要求用户插入他们最喜欢的颜色。然后需要将该选项附加到c#如何将字符串变量附加到consoleColor的末尾,c#,string,variables,append,C#,String,Variables,Append,我有一个代码,要求用户插入他们最喜欢的颜色。然后需要将该选项附加到consoleColor的末尾,但我该怎么做呢 string colour; Console.WriteLine("Please enter your favourite colour: "); colour = Console.ReadLine(); Console.ForegroundColor = ConsoleColor.??? Console.WriteLine("choose colour"); 如何添加字符串颜色变
consoleColor
的末尾,但我该怎么做呢
string colour;
Console.WriteLine("Please enter your favourite colour: ");
colour = Console.ReadLine();
Console.ForegroundColor = ConsoleColor.???
Console.WriteLine("choose colour");
如何添加字符串颜色变量?试试这个
使用Enum.Parse
Console.ForegroundColor = (ConsoleColor)Enum.Parse(typeof(ConsoleColor), colour);
ConsoleColor consoleColor;
if (Enum.TryParse<ConsoleColor>(colour, out consoleColor))
{
Console.ForegroundColor = consoleColor;
}
else
{
Console.WriteLine("You've entered invalid color!")
}
使用TryParse
Console.ForegroundColor = (ConsoleColor)Enum.Parse(typeof(ConsoleColor), colour);
ConsoleColor consoleColor;
if (Enum.TryParse<ConsoleColor>(colour, out consoleColor))
{
Console.ForegroundColor = consoleColor;
}
else
{
Console.WriteLine("You've entered invalid color!")
}
ConsoleColor ConsoleColor;
if(枚举色(颜色,外控制台颜色))
{
Console.ForegroundColor=控制台颜色;
}
其他的
{
Console.WriteLine(“您输入的颜色无效!”)
}
由于ConsoleColor
是一个枚举,您可以使用enum.parse
从字符串解析它
当您不确定输入颜色是否有效时,也可以使用Enum.TryParse
Console.WriteLine("Please enter your favorite color: ");
string colorName = Console.ReadLine();
ConsoleColor color;
if (Enum.TryParse(colorName, out color))
{
Console.ForegroundColor = color;
Console.WriteLine("This is your favorite color!");
}
else
{
Console.WriteLine("I'm sorry, that color is not recognized.");
}
Console.ReadKey();
使用Enum.Parse
Console.ForegroundColor = (ConsoleColor)Enum.Parse(typeof(ConsoleColor), colour);
ConsoleColor consoleColor;
if (Enum.TryParse<ConsoleColor>(colour, out consoleColor))
{
Console.ForegroundColor = consoleColor;
}
else
{
Console.WriteLine("You've entered invalid color!")
}
使用TryParse
Console.ForegroundColor = (ConsoleColor)Enum.Parse(typeof(ConsoleColor), colour);
ConsoleColor consoleColor;
if (Enum.TryParse<ConsoleColor>(colour, out consoleColor))
{
Console.ForegroundColor = consoleColor;
}
else
{
Console.WriteLine("You've entered invalid color!")
}
ConsoleColor ConsoleColor;
if(枚举色(颜色,外控制台颜色))
{
Console.ForegroundColor=控制台颜色;
}
其他的
{
Console.WriteLine(“您输入的颜色无效!”)
}
由于ConsoleColor
是一个枚举,您可以使用enum.parse
从字符串解析它
当您不确定输入颜色是否有效时,也可以使用Enum.TryParse
Console.WriteLine("Please enter your favorite color: ");
string colorName = Console.ReadLine();
ConsoleColor color;
if (Enum.TryParse(colorName, out color))
{
Console.ForegroundColor = color;
Console.WriteLine("This is your favorite color!");
}
else
{
Console.WriteLine("I'm sorry, that color is not recognized.");
}
Console.ReadKey();
使用Enum.Parse
Console.ForegroundColor = (ConsoleColor)Enum.Parse(typeof(ConsoleColor), colour);
ConsoleColor consoleColor;
if (Enum.TryParse<ConsoleColor>(colour, out consoleColor))
{
Console.ForegroundColor = consoleColor;
}
else
{
Console.WriteLine("You've entered invalid color!")
}
使用TryParse
Console.ForegroundColor = (ConsoleColor)Enum.Parse(typeof(ConsoleColor), colour);
ConsoleColor consoleColor;
if (Enum.TryParse<ConsoleColor>(colour, out consoleColor))
{
Console.ForegroundColor = consoleColor;
}
else
{
Console.WriteLine("You've entered invalid color!")
}
ConsoleColor ConsoleColor;
if(枚举色(颜色,外控制台颜色))
{
Console.ForegroundColor=控制台颜色;
}
其他的
{
Console.WriteLine(“您输入的颜色无效!”)
}
由于ConsoleColor
是一个枚举,您可以使用enum.parse
从字符串解析它
当您不确定输入颜色是否有效时,也可以使用Enum.TryParse
Console.WriteLine("Please enter your favorite color: ");
string colorName = Console.ReadLine();
ConsoleColor color;
if (Enum.TryParse(colorName, out color))
{
Console.ForegroundColor = color;
Console.WriteLine("This is your favorite color!");
}
else
{
Console.WriteLine("I'm sorry, that color is not recognized.");
}
Console.ReadKey();
使用Enum.Parse
Console.ForegroundColor = (ConsoleColor)Enum.Parse(typeof(ConsoleColor), colour);
ConsoleColor consoleColor;
if (Enum.TryParse<ConsoleColor>(colour, out consoleColor))
{
Console.ForegroundColor = consoleColor;
}
else
{
Console.WriteLine("You've entered invalid color!")
}
使用TryParse
Console.ForegroundColor = (ConsoleColor)Enum.Parse(typeof(ConsoleColor), colour);
ConsoleColor consoleColor;
if (Enum.TryParse<ConsoleColor>(colour, out consoleColor))
{
Console.ForegroundColor = consoleColor;
}
else
{
Console.WriteLine("You've entered invalid color!")
}
ConsoleColor ConsoleColor;
if(枚举色(颜色,外控制台颜色))
{
Console.ForegroundColor=控制台颜色;
}
其他的
{
Console.WriteLine(“您输入的颜色无效!”)
}
由于ConsoleColor
是一个枚举,您可以使用enum.parse
从字符串解析它
当您不确定输入颜色是否有效时,也可以使用Enum.TryParse
Console.WriteLine("Please enter your favorite color: ");
string colorName = Console.ReadLine();
ConsoleColor color;
if (Enum.TryParse(colorName, out color))
{
Console.ForegroundColor = color;
Console.WriteLine("This is your favorite color!");
}
else
{
Console.WriteLine("I'm sorry, that color is not recognized.");
}
Console.ReadKey();
您可能需要一些如上所述的错误处理,因为用户可以输入任何内容。。。最好创建一个循环,例如while
或do while
循环,以要求他们在出现错误时再次输入
您可能需要一些如上所述的错误处理,因为用户可以输入任何内容。。。最好创建一个循环,例如while
或do while
循环,以要求他们在出现错误时再次输入
您可能需要一些如上所述的错误处理,因为用户可以输入任何内容。。。最好创建一个循环,例如while
或do while
循环,以要求他们在出现错误时再次输入
您可能需要一些如上所述的错误处理,因为用户可以输入任何内容。。。最好创建一个循环,例如while
或do while
循环,以要求他们在出现错误时再次输入