保持控制台处于打开状态以等待响应
本文关键字:等待 响应 状态 于打开 控制台 | 更新日期: 2023-09-27 17:51:19
我有一个控制台应用程序。我提示用户输入。。。我的代码完成了它的工作,并在最后尝试将输出打印回用户。
以下是我如何尝试将输出发布回同一控制台窗口,以便他们可以看到结果:
Console.WriteLine( "Output: ");
Console.WriteLine(resultMessage);
问题是我的控制台在显示resultMessage之前就关闭了。
您可以使用Console.ReadKey(true);
,它等待任何按键按下
在VS中时,还可以按Ctrl
和f5
在调试器之外打开应用程序。
这样做的结果是,当你的程序完成时,你的窗口会一直显示
Press any key to continue
再来一个Console.Read...
if (Debugger.IsAttached)
{
Console.Write("Press Enter to exit: ");
Console.ReadLine();
}
我认为在使用输出重定向到类似文件的情况下会更好ConsoleApp.exe >results.txt
使用控制台。ReadKey((;在将输出写入控制台之后。