Делается очень просто, цветом текста управляет свойство ForegroundColor объекта Console, а цветом фона - свойство BackgroundColor, которые принимают значения из перечисления ConsoleColor.
Например, если установить свойства таким образом:
Console.BackgroundColor = ConsoleColor.DarkGray;
Console.ForegroundColor = ConsoleColor.Green;
то при выводе текста, например, командой:
Console.WriteLine("Demo Text");
мы получим зеленый текст:
Demo Text на темно-сером фоне.
Всего консоль поддерживает 16 цветов.
Сброс цветовой схемы консоли
Для возврата к цветовой схеме по умолчанию используется метод Console.ResetColor();
Пример
Демонстрационный пример на GitHub (выводит все цвета текста и фона) Скриншоты
Это репост с сайта
http://tolik-punkoff.comОригинал:
https://tolik-punkoff.com/2021/11/21/c-vyvod-tsvetnogo-teksta-na-konsol-i-izmenenie-tsveta-fona-konsoli/(
Comments |
Comment on this)