2015-11-21 5 views
0

Есть 16 цветов в C#:Настройка цвета в # консольного приложения C

  • Черный,
  • Darkblue,
  • темно-зеленый,
  • DarkCyan,
  • Darkred,
  • DarkMagenta,
  • DarkYellow,
  • Серый,
  • DarkGray,
  • синий,
  • Зеленый,
  • Cyan,
  • красный,
  • Magenta,
  • желтый и
  • Белый

Есть любым способом я могу добавить больше цветов (например, коричневый, оранжевый и т. д.)?

+0

палитра ограничена до 16 значений, они могут быть все, что угодно, но не может превышать этот предел. –

+0

Возможный дубликат [C# library for more ConsoleColors?] (Http://stackoverflow.com/questions/15732579/c-sharp-library-for-more-consolecolors) –

+1

Возможный дубликат [Оранжевый цвет текста в приложении консоли C#? ] (http://stackoverflow.com/questions/7937256/orange-text-color-in-c-sharp-console-application) – Neolisk

ответ

1

Не боюсь, потому что консоль Windows (a.k.a. Command Prompt) поддерживает только 16 цветов.

+0

Полезные ссылки помогут. – Neolisk

1

Ну, наверное, вы можете использовать Побитовое XOR^, как показано ниже, которая будет производить различные цвета в целом, но, вероятно, вы будете знать, сочетание цветов уже.

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

Командная строка поддерживает 16 цветов только

+0

Полезные ссылки помогут. – Neolisk

Смежные вопросы