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中文網其他相關文章!