在C#控制台应用程序中自定义颜色

时间:2015-11-21 14:49:44

标签: c# console-application

C#中有16种颜色:

  • 黑色,
  • DarkBlue,
  • 深绿,
  • 深青绿,
  • 暗红色,
  • 深洋红,
  • DarkYellow,
  • 灰色,
  • 深灰,
  • 蓝,
  • 绿色,
  • 青色,
  • 红色,
  • 品红,
  • 黄色,

有什么方法可以添加更多颜色(如棕色,橙色等)?

4 个答案:

答案 0 :(得分:2)

好吧,可能你可以使用下面的按位XOR ^,它会产生不同的颜色,但可能你必须知道颜色组合。

  //Will produce a dark green color
Console.BackgroundColor = ConsoleColor.Yellow ^ ConsoleColor.Red;

答案 1 :(得分:2)

答案 2 :(得分:0)

答案 3 :(得分:0)

您不能添加更多颜色,但是可以重新定义原本不会使用的颜色: https://stackoverflow.com/a/7937272/57986