Очистка консоли вместе с только что введенным символом - C#
Формулировка задачи:
У меня есть программа, которая выводит много текста на консоль. В процессе работы приходится нажимать некоторые клавиши и срабатывает Console.Readkey. Проблема в том, что этот Console.Readkey оставляет после себя на консоле ту клавишу, которую я нажал. Подскажите как убрать такое(мне не нужно очищать все - только чтоб нажатую клавишу не светило).
Решение задачи: «Очистка консоли вместе с только что введенным символом»
textual
Листинг программы
public static void ClearCurrentConsoleLine()
{
int currentLineCursor = Console.CursorTop;
Console.SetCursorPosition(0, Console.CursorTop);
for (int i = 0; i < Console.WindowWidth; i++)
Console.Write(" ");
Console.SetCursorPosition(0, currentLineCursor);
}
Console.WriteLine("");
Console.SetCursorPosition(0, Console.CursorTop - 1);
ClearCurrentConsoleLine();