理解为什么C#Console应用程序立即关闭
>新的C#程序员通常会找到他们的控制台应用程序,甚至简单的“你好,世界!”程序,输出文本后立即关闭。这是标准行为:当方法完成时,控制台窗口会自动关闭。
Main
>
> 以下是防止立即关闭的几种方法,使您可以更轻松地查看输出和调试:
Console.ReadLine()
>方法的末尾添加此行:>
Main
<code class="language-csharp">Console.ReadLine();</code>
在没有调试器的情况下运行
ctrl f5 在无需调试的情况下启动了该应用程序。 此方法不保持窗口打开,但这是通用执行的有用技术。 >
有条件>
Console.ReadLine()
Console.ReadLine()
这仅在调试时才能保持控制台打开,避免在正常执行过程中避免不必要的暂停。
<code class="language-csharp">#if DEBUG Console.WriteLine("Press any key to exit..."); Console.ReadLine(); #endif</code>
>在
> block中:Console.ReadLine()
>
finally
Console.ReadLine()
选择最适合您的工作流程和调试需求的方法。 对于初学者来说,finally
的方法通常是最容易的。以上是为什么我的C#控制台应用程序立即关闭,我该如何保持打开状态?的详细内容。更多信息请关注PHP中文网其他相关文章!