在C#控制台应用程序上更改背景颜色

时间:2013-02-09 21:59:02

标签: c# colors background console

我搜索过网络,但我似乎无法找到解决方案。我希望我的整个控制台应用程序窗口是特定的颜色,例如蓝色。我该怎么做?

4 个答案:

答案 0 :(得分:33)

只需设置背景颜色并致电Console.Clear()

class Program {
    static void Main(string[] args) {
        Console.BackgroundColor = ConsoleColor.Blue;
        Console.Clear();
        Console.ForegroundColor = ConsoleColor.White;
        Console.Write("Press any key to continue");
        Console.ReadKey();
    }
}

enter image description here

答案 1 :(得分:6)

您可以将Console.BackgroundColor属性设置为ConsoleColor枚举..

  

获取或设置控制台的背景颜色。要更改>的背景颜色控制台窗口作为一个整体,设置BackgroundColor属性并调用Clear方法。

Console.BackgroundColor = ConsoleColor.Blue;
Console.Clear();

enter image description here

您可以使用Console.ForegroundColor属性

  

获取或设置控制台的前景色。

Console.ForegroundColor = ConsoleColor.Blue;

enter image description here

答案 2 :(得分:4)

OP问题是询问如何将整个背景颜色设置为蓝色。其他样本都没有正确显示。方法如下:

namespace ClearConsole
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.BackgroundColor = ConsoleColor.Blue;
            Console.Clear();

        }
    }
}

答案 3 :(得分:1)

Console.ForegroundColor = Color.Blue;

Console.WriteLine("This string is blue!");