【发布时间】:2016-02-24 00:05:12
【问题描述】:
C#中有16种颜色:
- 黑色,
- 深蓝,
- 深绿色,
- 深青色,
- 深红,
- 深洋红色,
- 深黄色,
- 灰色,
- 深灰色,
- 蓝色,
- 绿色,
- 青色,
- 红色,
- 洋红色,
- 黄色和
- 白色
有什么方法可以添加更多颜色(如棕色、橙色等)?
【问题讨论】:
-
调色板被限制为 16 个值,它们可以是任何你喜欢的值,但你不能超过这个限制。
C#中有16种颜色:
有什么方法可以添加更多颜色(如棕色、橙色等)?
【问题讨论】:
恐怕不会,因为 Windows 控制台(又名命令提示符)仅支持 16 色。
【讨论】:
您无法添加更多颜色,但您可以重新定义您不使用的颜色: https://stackoverflow.com/a/7937272/57986
【讨论】:
好吧,也许您可以使用 bitwise XOR ^ 如下所示,它会产生完全不同的颜色,但可能您必须已经知道颜色组合。
//Will produce a dark green color
Console.BackgroundColor = ConsoleColor.Yellow ^ ConsoleColor.Red;
【讨论】: