我正在编写一个控制台应用程序,其中我想要实现的一件事是让用户选择他们想要代表他们的颜色,然后在整个程序中使用它。
我的想法是有一个通过 switch 语句工作的菜单(见下文),这部分很简单,但我怎样才能在程序的后面继续调用他们在这个 switch 中选择的颜色呢?
private static void colorSelector()
{
var myKey = Console.ReadKey(true);
switch (myKey.Key)
{
case ConsoleKey.F1:
Console.ForegroundColor = ConsoleColor.Green;
break;
case ConsoleKey.F2:
Console.ForegroundColor = ConsoleColor.Cyan;
break;
case ConsoleKey.F3:
Console.ForegroundColor = ConsoleColor.Red;
break;
case ConsoleKey.F4:
Console.ForegroundColor = ConsoleColor.Magenta;
break;
case ConsoleKey.F5:
Console.ForegroundColor = ConsoleColor.Blue;
break;
case ConsoleKey.F6:
Console.ForegroundColor = ConsoleColor.Yellow;
break;
}
我希望我在这里让自己足够清楚,我会很感激任何帮助!
谢谢。