首頁 >後端開發 >C++ >如何在執行後保持 C# 控制台應用程式開啟?

如何在執行後保持 C# 控制台應用程式開啟?

Barbara Streisand
Barbara Streisand原創
2025-01-14 22:21:46251瀏覽

How to Keep a C# Console Application Open After Execution?

防止 C# 控制台應用程式立即關閉

在 Visual Studio 中開發 C# 控制台應用程式期間,在執行後保留控制台視窗以查看輸出是有益的。 預設情況下,控制台會自動關閉;然而,有幾種方法可以防止這種情況發生:

Visual Studio 設定(2017 及更高版本):

較新的 Visual Studio 版本中提供的最簡單方法涉及配置設定:

  1. 透過 ToolsOptions 存取 Visual Studio 設定。
  2. 導覽至Debugging選項卡。
  3. 停用標示「偵錯停止時自動關閉控制台」的複選框。

手動程式碼實作:

對於較舊的 Visual Studio 版本或那些喜歡基於程式碼的解決方案的用戶,這些方法會暫停執行:

  • Console.ReadLine(): 此函數等待使用者按 Enter 鍵後再繼續。

    <code class="language-csharp"> Console.ReadLine();</code>
  • Console.ReadKey(): 此函數等待任何按鍵(不包括 Shift 或 Ctrl 等修飾鍵)。

    <code class="language-csharp"> Console.ReadKey();</code>

範例:

以下程式碼片段說明了 Console.ReadKey() 方法:

<code class="language-csharp">Console.WriteLine("Hello World!");

// Pause execution until a key is pressed
Console.ReadKey();</code>

這個增強的範例顯示「Hello World!」然後暫停,允許在關閉之前進行輸出檢查。

以上是如何在執行後保持 C# 控制台應用程式開啟?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn