C#コンソールアプリケーションがすぐに閉じる理由を理解する
新しいC#プログラマーは、多くの場合、コンソールアプリケーション、シンプルな「こんにちは、世界!」プログラム、テキストの出力後に即座に閉じる。これは標準動作です。Main
メソッドが終了すると、コンソールウィンドウが自動的に閉じます。
コンソールウィンドウを開いたままにしておく:いくつかのソリューション
ここに即時の閉鎖を防ぐためのいくつかの方法があります。
Console.ReadLine()
メソッドの最後に追加します:
Main
<code class="language-csharp">Console.ReadLine();</code>
デバッガーなしで実行される
を使用すると、デバッグせずにアプリケーションを開始します。 この方法はウィンドウを開いたままではありませんが、一般的な実行には便利な手法です。 条件
(プリプロセッサディレクティブを使用):
Console.ReadLine()
これにより、これはデバッグ時にのみコンソールを開いたままにします。通常の実行中に不必要な一時停止を回避します。
Console.ReadLine()
<code class="language-csharp">#if DEBUG Console.WriteLine("Press any key to exit..."); Console.ReadLine(); #endif</code>
ブロック内に
ブロック内に配置します。Console.ReadLine()
メソッドは一般に初心者にとって最も簡単です。finally
以上がなぜ私のC#コンソールアプリケーションがすぐに閉じるのに、どうすればそれを開いたままにすることができますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。