首页 >后端开发 >C++ >如何在执行后保持 C# 控制台应用程序打开?

如何在执行后保持 C# 控制台应用程序打开?

Barbara Streisand
Barbara Streisand原创
2025-01-14 22:21:46205浏览

How to Keep a C# Console Application Open After Execution?

防止 C# 控制台应用程序立即关闭

在 Visual Studio 中开发 C# 控制台应用程序期间,在执行后保留控制台窗口以查看输出是有益的。 默认情况下,控制台自动关闭;然而,有几种方法可以防止这种情况发生:

Visual Studio 设置(2017 及更高版本):

较新的 Visual Studio 版本中提供的最简单方法涉及配置设置:

  1. 通过 ToolsOptions 访问 Visual Studio 设置。
  2. 导航到Debugging选项卡。
  3. 停用标有“调试停止时自动关闭控制台”的复选框。

手动代码实现:

对于较旧的 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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn