Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как изменить цвет текста в консоли C#?

Doctor Strange Мыслитель (8012), закрыт 2 года назад
Как изменить цвет текста в консоли C#?

  
Console.ForegroundColor = ConsoleColor.White;

тут нет серобуромалинового цвета, а мне он нужен :(
Лучший ответ
shizout Мастер (1961) 2 года назад
Можно воспользоваться ANSI кодами:
 private static string GRBRRA_ANSI_CLR = "\u001b[38;2;115;81;132m"; 

public static void Main(string[] args)
{
Console.WriteLine(GRBRRA_ANSI_CLR + "Hello, World!");
}
P.S. В cmd.exe они не будут работать, только в сторонних эмуляторах терминала
Остальные ответы
Максим Искусственный Интеллект (218856) 2 года назад
Если это nice-to-have, то я рекомендовал бы не заморачиваться и просто выбрать один из доступных близких цветов. Использовать произвольный цвет всё равно не получится, можно лишь немного расширить палитру, да и то не везде.
ничо Мастер (1290) 2 года назад
Console.WriteLine(цвет, текст);
Похожие вопросы