我正在尝试弄清如何在使用Console.ReadLine和计时器的情况下编写程序。我的控制台程序旨在自动运行长时间进程,并在上一个进程完成后每30秒重新启动此进程。但我希望用户能够通过输入命令来中断自动运行。如果我使用Console.ReadLine(),它将等待用户输入,而我希望程序在30秒内没有输入时继续循环。有什么想法吗?
例如:
RunProcess > 等待30秒以获取用户输入。 如果没有:继续循环
非常感谢!
例如:
RunProcess > 等待30秒以获取用户输入。 如果没有:继续循环
非常感谢!