0

我正在开发一个简单的控制台应用程序,并尝试在 WaitForExit() 过程中读取用户输入。

var process = Process.GetCurrentProcess();
while (process.WaitForExit(6000)) arg1 = Console.ReadLine();

arg1 被定义为一个空字符串。问题是我的 WaitForExit 执行但循环内的任何内容都没有执行,因此程序等待 6 秒并继续进行而不要求输入。

我也尝试过类似的东西:

process.WaitForExit(6000);
while (!process.hasExited) arg1 = Console.ReadLine();

有没有办法通过使用 WaitForExit() 来做到这一点?

4

0 回答 0