C#控制台应用程序,默认情况下,Main
方法完成后立即关闭。这是标准行为。 如果您的控制台窗口消失得太快而无法查看输出,则表示您的程序完成执行。
1。 :Console.ReadLine()
添加为Console.ReadLine();
>方法的最后一行。这会暂停执行,直到按下键为止。Main
2。在没有调试器的情况下运行: 在Visual Studio中按CTRL F5在没有调试器的情况下运行应用程序。 这避免了调试开销,但会禁用调试工具。
3。条件(推荐):Console.ReadLine()
对于清洁器代码,请使用预处理器指令在调试过程中仅暂停应用程序:
这可确保
<code class="language-csharp">#if DEBUG Console.WriteLine("Press any key to exit..."); Console.ReadLine(); #endif</code>
>
Console.ReadLine()
finally
块
保证即使发生异常,控制台窗口仍保持打开状态,请使用
try...finally
<code class="language-csharp">#if DEBUG try { // Your application code here } finally { Console.WriteLine("Press any key to exit..."); Console.ReadLine(); } #endif</code>
以上是为什么我的C#控制台应用程序在输出后立即关闭?的详细内容。更多信息请关注PHP中文网其他相关文章!