>故障排除消失的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中文網其他相關文章!