📜  c# 颜色到控制台颜色 - C# (1)

📅  最后修改于: 2023-12-03 14:39:48.270000             🧑  作者: Mango

C# 颜色到控制台颜色 - C#

介绍

在 C# 编程中,我们经常需要在控制台中输出带有颜色的文字,以便更好地区分信息和提示。控制台颜色可以根据程序需要来设置,包括文本颜色和背景颜色。

在本文中,将介绍如何使用 C# 代码设置控制台颜色。

设置控制台颜色

在 C# 中,可以使用 Console 类来设置控制台输出的颜色。以下是一些示例代码:

设置控制台前景颜色(文本颜色)
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("Hello, world!");//输出带有红色文本的信息
Console.ResetColor();//重置颜色

上述代码将控制台输出信息的前景色(文本颜色)设置为红色,然后输出一条包含 "Hello, world!" 的信息。代码执行后,"Hello, world!" 将以红色显示。最后使用 ResetColor() 方法将文本颜色重置为默认值。

设置控制台背景颜色
Console.BackgroundColor = ConsoleColor.Yellow;
Console.WriteLine("Hello, world!");//输出带有黄色背景的信息
Console.ResetColor();//重置颜色

上述代码将控制台输出信息的背景色设置为黄色,然后输出一条包含 "Hello, world!" 的信息。代码执行后,控制台背景将变为黄色,文字为黑色。最后使用 ResetColor() 方法将背景色重置为默认值。

设置控制台前景和背景颜色
Console.ForegroundColor = ConsoleColor.Green;
Console.BackgroundColor = ConsoleColor.White;
Console.WriteLine("Hello, world!");//输出带有绿色文本和白色背景的信息
Console.ResetColor();//重置颜色

上述代码将控制台输出信息的前景色设置为绿色,背景色设置为白色,然后输出一条包含 "Hello, world!" 的信息。代码执行后,"Hello, world!" 将以绿色文本和白色背景的形式显示。最后使用 ResetColor() 方法将颜色重置为默认值。

结论

在 C# 编程中,通过使用 Console 类的 ConsoleColor 枚举,可以很容易地设置控制台输出的颜色。根据需要设置文本颜色、背景颜色或两者都设置即可。

参考资料