ホームページ > バックエンド開発 > C++ > C# コンソール アプリケーションを実行後に開いたままにする方法

C# コンソール アプリケーションを実行後に開いたままにする方法

Barbara Streisand
リリース: 2025-01-14 22:21:46
オリジナル
202 人が閲覧しました

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 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート