実行完了後にコンソール アプリケーションを一時停止します
Visual Studio でコンソール アプリケーションを開発する場合、完了時にアプリケーションが自動的に閉じられ、出力の検査ができなくなるとイライラすることがあります。この問題は、アプリケーションを一時停止するコードを組み込むことで解決でき、結果を徹底的に検査できるようになります。
ReadLine() または ReadKey() を使用してコンソール アプリケーションを一時停止します
C# でコンソール アプリケーションを一時停止するには、主に 2 つの方法があります:
1. ReadLine() メソッド:
Console.ReadLine() メソッドはアプリケーションを一時停止し、ユーザーが ↩ キーを押すのを待ちます。この方法は通常、ユーザーに続行を促すメッセージを表示する場合に使用されます。
2. ReadKey() メソッド:
Console.ReadKey() メソッドはアプリケーションを一時停止し、任意のキー (修飾キーを除く) が押されるのを待ちます。この方法は、メッセージを表示せずにユーザーに任意のキーを押して続行してもらいたい場合に適しています。
これらのメソッドのいずれかをメインの実行ロジックの最後に含めることで、コンソール アプリケーションを効果的に一時停止し、出力を表示するのに十分な時間を確保できます。
Visual Studio 組み込みオプション (Visual Studio 2017 以降)
Visual Studio 2017 以降、改善されたコンソールを閉じるメカニズムが導入されています。 Visual Studio IDE で次の設定にアクセスできるようになりました:
[ツール] > [オプション] > [デバッグ] > [デバッグの停止時にコンソールを自動的に閉じる]
このオプションのチェックを外すと、実行完了後にアプリケーションが自動的に一時停止され、コードを追加せずに出力を検査できるようになります。
以上がコンソール アプリケーションが実行後に自動的に終了しないようにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。