Я пытаюсь разработать консольное приложение для macO, которое отображает символы с небольшой задержкой между символами, как если бы кто-то печатал строки в консоли.
Я хочу отключить пользовательский ввод во время ввода сообщения, но не могу понять, как это сделать:
static void WriteToConsoleWithDelay(string msg, int delay = 75)
{
var e = msg.GetEnumerator();
while (e.MoveNext())
{
var c = e.Current;
Console.Write(c.ToString());
Thread.Sleep(totalDelay);
}
Console.WriteLine();
}