C# でコンソールを一時停止する

Muhammad Maisam Abbas 2024年2月16日
  1. C# の Console.ReadLine() 関数を使用して VisualStudio のコンソールを一時停止する
  2. C# の Console.ReadKey() 関数を使用して VisualStudio のコンソールを一時停止する
  3. C# のCtrl+F5ショートカットを使用して、VisualStudio のコンソールを一時停止する
C# でコンソールを一時停止する

このチュートリアルでは、C# で Microsoft Visual StudioIDE のコンソールを一時停止する方法を紹介します。

C# の Console.ReadLine() 関数を使用して VisualStudio のコンソールを一時停止する

Console.ReadLine() 関数は、C# のコンソールから入力を取得します。Console.ReadLine() 関数の戻り値の型は文字列です。Console.ReadLine() 関数は、コンソールから完全な行を読み取ります。

Console.ReadLine() 関数を使用して、出力を表示した後にコンソールを一時停止できます。コードの最後にコンソールを記述することで、Console.ReadLine() 関数を使用してコンソールを一時停止できます。

次のコード例は、C# の Console.ReadLine() 関数を使用して Microsoft Visual StudioIDE のコンソールを一時停止する方法を示しています。

using System;

namespace pause_console {
  class Program {
    static void Main(string[] args) {
      Console.WriteLine("This is a piece of code");
      Console.ReadLine();
    }
  }
}

出力:

This is a piece of code

C# の Console.ReadLine() 関数を使用して画面に This is a piece of code を表示した後、コンソールを一時停止しました。コンソールは、Enter キーを使用することによってのみ再開できます。Console.ReadLine() 関数はコンソールから完全な行を取得するためです。キーを押してコンソールを再開することはできません。

C# の Console.ReadKey() 関数を使用して VisualStudio のコンソールを一時停止する

Console.ReadKey() 関数を使って、C# でもコンソールから入力を得ることができます。Console.ReadLine() 関数の戻り値の型は、ConsoleKeyInfo クラスのオブジェクトです。Console.ReadKey() 関数は、コンソールから 1つのキーのみを読み取ります。Console.ReadKey() 関数を使用して、出力を表示した後にコンソールを一時停止できます。コードの最後にコンソールを記述することで、Console.ReadKey() 関数を使用してコンソールを一時停止できます。

次のコード例は、C# の Console.ReadKey() 関数を使用して Microsoft Visual StudioIDE のコンソールを一時停止する方法を示しています。

using System;

namespace pause_console {
  class Program {
    static void Main(string[] args) {
      Console.WriteLine("This is a piece of code");
      Console.ReadKey();
    }
  }
}

出力:

This is a piece of code

C# の Console.ReadKey() 関数を使用して画面にこれはコードの一部を表示した後、コンソールを一時停止しました。コンソールは、任意のキーを押すことで再開できます。Console.ReadKey() 関数はコンソールから 1つのキーのみを読み取るためです。

C# のCtrl+F5ショートカットを使用して、VisualStudio のコンソールを一時停止する

上記の両方の方法を使用することの欠点は、コードを拡張するたびに、上記の関数をコードの最後に移動する必要があることです。コードの実行後にコンソールを一時停止する最良かつ最も適切な方法は、Ctrl+F5ショートカットを使用してコードを実行することです。Visual Studio IDE では、スタートボタンをクリックしてコードを実行すると、プログラムはデバッグモードで実行されます。C や C++ などの言語と同じようにコードを実行する場合は、Ctrl+F5ショートカットを使用してコードをコンパイルする必要があります。次のコード例は、C# でCtrl+F5ショートカットを使用してコンソールを一時停止する方法を示しています。

using System;

namespace pause_console {
  class Program {
    static void Main(string[] args) {
      Console.WriteLine("This is a piece of code");
      Console.ReadKey();
    }
  }
}

出力:

This is a piece of code

今回は、Ctrl+F5ショートカットを使用してコードを実行し、コンソールを一時停止するための関数は必要ありませんでした。

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

関連記事 - Csharp Console