Яркий шрифт в консоли на С#
Как на С# сделать яркий шрифт? Например, устанавливаю зелёный шрифт, и я хочу, чтобы был ещё светло-зелёный ещё. Это помогает при создании меню для консольной игры, где обычный зеленый - просто возможный вариант, а светло-зеленый - то, что хочет выбрать игрок. Эта возможность есть на С++:
HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hStdOut, FOREGROUND_GREEN); //просто зелёный
SetConsoleTextAttribute(hStdOut, FOREGROUND_GREEN | FOREGROUNG_INTENSITY); //светло-зеленый
Ответы (1 шт):
Автор решения: aepot
→ Ссылка
Смотрите возможности класса Console, он много всякого умеет.
static void Main(string[] args)
{
Console.WriteLine("Default color");
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("Green intensity color");
Console.ForegroundColor = ConsoleColor.DarkGreen;
Console.WriteLine("Green color");
Console.ResetColor();
Console.WriteLine("Default color");
Console.ReadKey();
}
