>故障排除消失的c#console窗口
>新的C#程序员经常遇到一个令人沮丧的问题:程序窗口在程序完成后立即关闭。 在按照MSDN上的示例之类的示例时,这一点尤其明显。 原因很简单:控制台应用程序在完成后自动终止。
>理解默认行为
>控制台应用程序的生命周期指示它在执行结束后关闭其窗口。 这是标准行为。
保持控制台窗口打开
>为了防止窗口关闭,您需要添加一个暂停。最简单的方法是在Console.ReadLine()
>方法末尾使用Main
。这迫使该程序在关闭之前等待用户输入。
>调试策略
>用于调试,避免使用调试器(F5),然后直接使用CTRL F5运行您的应用程序。这使您可以在没有自动关闭的情况下调试功能。
> 或者,使用预处理器指令有条件地包括,才使其仅在调试期间活跃:Console.ReadLine()
<code class="language-csharp">#if DEBUG Console.WriteLine("Press any key to exit..."); Console.ReadLine(); #endif</code>
块:finally
以上是为什么我的C#控制台窗口立即关闭,我该如何保持打开状态?的详细内容。更多信息请关注PHP中文网其他相关文章!