如何在某个任务正在运行时停止用户键盘输入

本文关键字:用户 键盘 输入 运行时 任务 | 更新日期: 2023-09-27 18:05:21

我在主机上有一个迷宫游戏,我正在为编程练习创建。我已经创建了一个动画,并将有它运行后,用户已经阅读指令。虽然不幸的是,我发现了一个缺陷在我创造我的动画的方式。我用Console.setCursorPosition()Console.Write()。当用户在动画过程中点击键盘上的按键时,它会在动画的中间进入键盘,因此它会中断动画并且当前不会完成动画。

我的问题是如何在此动画期间停止用户输入?

如何在某个任务正在运行时停止用户键盘输入

可以同时使用Console.KeyAvailableConsole.ReadKey(false)