防止 C# 控制台应用程序立即关闭
在 Visual Studio 中开发 C# 控制台应用程序期间,在执行后保留控制台窗口以查看输出是有益的。 默认情况下,控制台自动关闭;然而,有几种方法可以防止这种情况发生:
Visual Studio 设置(2017 及更高版本):
较新的 Visual Studio 版本中提供的最简单方法涉及配置设置:
Tools
→ Options
访问 Visual Studio 设置。Debugging
选项卡。手动代码实现:
对于较旧的 Visual Studio 版本或那些更喜欢基于代码的解决方案的用户,这些方法会暂停执行:
Console.ReadLine()
: 此函数等待用户按 Enter 键后再继续。
<code class="language-csharp"> Console.ReadLine();</code>
Console.ReadKey()
: 此函数等待任何按键(不包括 Shift 或 Ctrl 等修饰键)。
<code class="language-csharp"> Console.ReadKey();</code>
示例:
以下代码片段说明了 Console.ReadKey()
方法:
<code class="language-csharp">Console.WriteLine("Hello World!"); // Pause execution until a key is pressed Console.ReadKey();</code>
这个增强的示例显示“Hello World!”然后暂停,允许在关闭之前进行输出检查。
以上是如何在执行后保持 C# 控制台应用程序打开?的详细内容。更多信息请关注PHP中文网其他相关文章!