如何在控制台中更改前景和背景文字颜色?

时间:2011-07-28 13:10:05

标签: c# colors console

我正在编写一个控制台C#程序。我想在控制台中更改文本的前景色和背景色。

5 个答案:

答案 0 :(得分:10)

Console.BackgroundColor//t set the background color for the text.
Console.ForegroundColor//to set the foreground color for the text.
Console.ResetColor();//set back the foreground color and background color to the default.

答案 1 :(得分:6)

您只需要设置

Console.BackgroundColor = ConsoleColor.Blue;
Console.ForegroundColor = ConsoleColor.Red;

http://www.dotnetperls.com/console-color

阅读所有相关信息

答案 2 :(得分:5)

Console.ForegroundColor = ConsoleColor.Green;
Console.BackgroundColor = Console.Color.White;

答案 3 :(得分:2)

您应该能够使用以下属性(指向MSDN文档的链接):

Console.BackgroundColor

Console.ForegroundColor

答案 4 :(得分:0)

设置控制台文本的前景色:

Console.ForegroundColor = ConsoleColor.Red; // Changes console foreground to red

设置控制台文本的文本背景颜色

Console.BackgroundColor = ConsoleColor.Blue; // Changes console text background to blue

设置实际的控制台背景颜色

// Changes console background color to green
Console.BackgroundColor = ConsoleColor.Green;
Console.Clear();