如何给用户一定的时间输入内容? (VB.Net)

如何给用户一定的时间输入内容? (VB.Net)

问题描述:

我在VB.Net(控制台应用程序)中进行速度游戏,用户有一定的时间按下某个键。那么我怎么能给Console.ReadKey函数一个超时而不用等到一个按键被按下?如何给用户一定的时间输入内容? (VB.Net)

+2

请参阅http://*.com/questions/57615/how-to-add-a-timeout-to-console-readline – tzaman 2010-05-15 13:39:00

+0

谢谢!新增答案。 – lesderid 2010-05-15 14:40:54

您应该使用计时器。当用户选择正确的密钥时,您可以禁用它。如果用户然后选择一个不同的密钥,您可以重置它。