【问题标题】:How can I disable user input on mac console app C#?如何在 Mac 控制台应用程序 C# 上禁用用户输入?
【发布时间】: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();
    }

【问题讨论】:

    标签: c# console-application


    【解决方案1】:

    【讨论】:

    • 我不确定它是否能解决它......它会中断执行,所以我在调用它后无法继续写入控制台。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-18
    • 1970-01-01
    相关资源
    最近更新 更多