我正在处理一个简单的控制台应用程序,并且我正在尝试在进程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()吗?