在 C# 控制台应用程序中自定义颜色
Customize color in C# console application
C#中有16种颜色:
- 黑色,
- 深蓝,
- 深绿色,
- 深青色,
- 深红色,
- 深洋红色,
- 深黄色,
- 灰色,
- 深灰色,
- 蓝色,
- 绿色,
- 青色,
- 红色,
- 洋红色,
- 黄色,和
- 白色
有什么方法可以添加更多颜色(如棕色、橙色等)?
好吧,也许您可以像下面那样使用 按位异或 ^
,这将产生完全不同的颜色,但您可能必须已经知道颜色组合。
//Will produce a dark green color
Console.BackgroundColor = ConsoleColor.Yellow ^ ConsoleColor.Red;
恐怕不行,因为 Windows 控制台(a.k.a。命令提示符)仅支持 16 种颜色。
命令提示符仅支持 16 种颜色
您无法添加更多颜色,但您可以重新定义您不会以其他方式使用的颜色:
C#中有16种颜色:
- 黑色,
- 深蓝,
- 深绿色,
- 深青色,
- 深红色,
- 深洋红色,
- 深黄色,
- 灰色,
- 深灰色,
- 蓝色,
- 绿色,
- 青色,
- 红色,
- 洋红色,
- 黄色,和
- 白色
有什么方法可以添加更多颜色(如棕色、橙色等)?
好吧,也许您可以像下面那样使用 按位异或 ^
,这将产生完全不同的颜色,但您可能必须已经知道颜色组合。
//Will produce a dark green color
Console.BackgroundColor = ConsoleColor.Yellow ^ ConsoleColor.Red;
恐怕不行,因为 Windows 控制台(a.k.a。命令提示符)仅支持 16 种颜色。
命令提示符仅支持 16 种颜色
您无法添加更多颜色,但您可以重新定义您不会以其他方式使用的颜色: