C におけるEnvironment.Exit() メソッドの役割と使用法
#C# プログラミングでは、メソッドの実行中に事前にプログラムを終了する必要がある場合があります。これは、Environment.Exit() メソッドを使用して実現できます。この記事では、Environment.Exit() メソッドの役割と使用方法を詳しく紹介し、具体的なコード例を示します。
Environment.Exit() メソッドの役割:
Environment.Exit() メソッドは、現在のプロセスの実行を終了し、指定された終了コードを返すために使用されます。これは、プログラマがプログラムの実行中にプログラムを積極的に終了するのに役立ち、正常に終了したか異常終了したかにかかわらず、このメソッドを使用してプログラムの実行を終了できます。
Environment.Exit() メソッドの構文:
このメソッドの構文は次のとおりです:
public static void Exit(int exitCode);
その中で、 exitCode パラメータは、オペレーティング システムに渡すプログラム コードの終了を示します。一般に、終了コード 0 はプログラムが正常に終了したことを示し、ゼロ以外の値は異常終了を示します。
Environment.Exit() メソッドの使用例:
次に、Environment.Exit() メソッドの使用例を示します。これは、このメソッドの使用法をよりよく理解するのに役立ちます。
using System; class Program { static void Main() { Console.WriteLine("请输入一个整数:"); string input = Console.ReadLine(); int number; if (int.TryParse(input, out number)) { if (number < 0) { Console.WriteLine("输入的数值不能为负数!"); Environment.Exit(1); // 退出码为1表示异常退出 } else { Console.WriteLine("输入的数值为:" + number); Environment.Exit(0); // 退出码为0表示正常退出 } } else { Console.WriteLine("输入的内容不是一个有效的整数!"); Environment.Exit(1); // 退出码为1表示异常退出 } Console.WriteLine("程序已退出。"); } }
上記のコード例では、まずユーザーの入力を受け取り、それを整数型に変換しようとします。変換が成功すると、整数値が決定されます。整数が 0 未満の場合は、エラー メッセージが出力され、Environment.Exit() メソッドが呼び出され、異常終了を示す終了コードが 1 に設定されます。それ以外の場合は、正常な結果が出力され、Environment.Exit() メソッドが呼び出されます。 .Exit() メソッドが呼び出され、終了コードが 0 に設定されます。正常に終了します。最後に、プログラムが終了したことを示すメッセージを出力します。
上記のサンプルコードをコンパイルして実行すると、負の数値または無効な整数が入力された場合、プログラムは判断に基づいてEnvironment.Exit()メソッドを呼び出してプログラムを終了することがわかります。有効な整数が入力されると、プログラムは正常に結果を出力して終了します。
概要:
Environment.Exit() メソッドは、C# プログラミングでよく使用されるメソッドの 1 つで、プログラムの実行中にプログラムを積極的に終了するのに役立ちます。適切な終了コードを設定することで、プログラムを正常終了または異常終了させることができ、プログラムの安定性と信頼性が向上します。この方法を使用する場合、プログラムの実行フローをより適切に制御するために、終了コードの意味と仕様に注意する必要があります。
以上がC# でのEnvironment.Exit() メソッドを使用したプログラム終了ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。