【发布时间】:2020-04-05 18:51:11
【问题描述】:
我正在尝试为 macOS 开发一个控制台应用程序,该应用程序显示字符之间的延迟很小,就像有人在控制台中键入行一样。
我想在输入消息时禁用用户输入,但我不知道该怎么做:
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();
}
【问题讨论】: