你能做一个允许用户选择c#(控制台)颜色的功能吗?

本文关键字:颜色 控制台 选择 功能 用户 许用户 一个 | 更新日期: 2023-09-27 18:02:48

有什么想法吗?我有一种方法,但是只能从下往上改变,菜单在顶部

你能做一个允许用户选择c#(控制台)颜色的功能吗?

class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("input BackgroundColor:");
        string bcolor = Console.ReadLine();
        Console.WriteLine("input ForegroundColor:");
        string fcolor = Console.ReadLine();
        ChangeColorConsole(bcolor, fcolor);
        Console.Read();
    }
    static void ChangeColorConsole(string bvalue, string fvalue)
    {
        Console.BackgroundColor = (ConsoleColor)Enum.Parse(typeof(ConsoleColor), bvalue);
        Console.Clear();
        Console.ForegroundColor = (ConsoleColor)Enum.Parse(typeof(ConsoleColor), fvalue);
    }
}