C# でコンソールアプリケーションを終了する

Muhammad Maisam Abbas 2024年2月16日
  1. C# の return メソッドを使用してコンソールアプリケーションを終了する
  2. C# の Environment.Exit() メソッドを使用してコンソールアプリケーションを終了する
C# でコンソールアプリケーションを終了する

このチュートリアルでは、C# でコンソールアプリケーションを終了する方法について説明します。

C# の return メソッドを使用してコンソールアプリケーションを終了する

アプリケーションを終了する場合は、C# で return ステートメントを使用できます。return ステートメントはメソッドの実行を終了し、呼び出し元または main メソッドに制御を返します。main() 関数内で return ステートメントを使用して、コンソールアプリケーションの実行を終了できます。次のコード例は、C# で return ステートメントを使用してコンソールアプリケーションを終了する方法を示しています。

using System;

namespace exit_console_application {
  class Program {
    static void Main(string[] args) {
      Console.WriteLine("HI");
      return;
      Console.WriteLine("Hello");
    }
  }
}

出力:

HI

上記のコードの C# で return ステートメントを使用してコンソールアプリケーションを終了しました。上記のコードは、アプリケーションの実行が行 Console.WriteLine("Hello"); の前で終了するため、HI のみを出力します。実行されます。この方法を使用することの唯一の欠点は、他の関数からアプリケーションを終了できないことです。

C# の Environment.Exit() メソッドを使用してコンソールアプリケーションを終了する

Environment.Exit() メソッドを使用して、C# でコンソールアプリケーションを終了することもできます。Environment.Exit() メソッドは、C# でのコンソールアプリケーションの実行を終了するために使用されます。Environment.Exit() 関数は、オペレーティングシステムに終了コードを返します。次の例を参照してください。

using System;

namespace exit_console_application {
  class Program {
    static void func() {
      Console.WriteLine("First Statement");
      Environment.Exit(0);
      Console.WriteLine("Second Statement");
    }
    static void Main(string[] args) {
      Console.WriteLine("HI");
      func();
    }
  }
}

出力:

HI
First Statement

上記のコードでは、C# の Environment.Exit() 関数を使用して、func() 関数からのアプリケーションの実行を終了しました。以前の方法に対するこの方法の利点は、任意の関数からアプリケーションを終了できることです。

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