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() 関数からのアプリケーションの実行を終了しました。以前の方法に対するこの方法の利点は、任意の関数からアプリケーションを終了できることです。
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