15

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

4

4 回答 4

43

只需设置背景颜色并调用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();
    }
}

在此处输入图像描述

于 2013-02-09T22:27:22.850 回答
7

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

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

        }
    }
}
于 2013-02-09T22:02:24.990 回答
7

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

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

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

在此处输入图像描述

您可以将Console.ForegroundColor财产用于

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

Console.ForegroundColor = ConsoleColor.Blue;

在此处输入图像描述

于 2013-02-09T22:03:21.570 回答
1
Console.ForegroundColor = Color.Blue;

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

于 2016-06-07T17:40:01.213 回答