【发布时间】:2011-04-25 06:43:44
【问题描述】:
我知道我可以为此使用 ReadKey,但它会冻结应用程序,直到用户按下一个键。是否有可能(在控制台应用程序中)运行一些循环并且仍然能够做出反应?我只能想到事件,但不确定如何在控制台中使用它们。
我的想法是循环会在每次迭代期间检查输入。
【问题讨论】:
-
当然您希望应用程序处于准备好接受用户输入的状态,因此在按键时您可以执行一些功能。或者这就像按下一个按钮来取消处理??
-
是的,但很好的例子是游戏 - 你需要运行一些循环(敌人移动,无论如何),但仍然注册玩家输入