Яркий шрифт в консоли на С#

Как на С# сделать яркий шрифт? Например, устанавливаю зелёный шрифт, и я хочу, чтобы был ещё светло-зелёный ещё. Это помогает при создании меню для консольной игры, где обычный зеленый - просто возможный вариант, а светло-зеленый - то, что хочет выбрать игрок. Эта возможность есть на С++:

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();
}

введите сюда описание изображения

→ Ссылка