本記事の概要
この記事では、プロセスを終了させて、OS に修了コードを返す方法について説明します。
公式サイト情報はコチラを参照してください。
プロセスを終了して、終了コードを返すには?
アプリを終了させるときに、正常に修了したときは 0、異常修了したときは -1 のように終了コードを返したい場合があります。このようにアプリ(プロセス)を修了して修了コードを返すには、Environment クラスの ExitCode メソッドを使用します。書式は以下の通りです。
public static int ExitCode { get; set; }
以下にコード例を示します。この例では、コマンドライン引数を1つだけ受け取った場合は終了コードに0をセットして終了し、それ以外のときは -1 をセットして終了します。
Exit コードを実行すると、その時点でプロセスは終了するために、それ以降のコードが実行されることはありません。
if (Environment.GetCommandLineArgs().Length == 1) Environment.Exit(0); else Environment.Exit(-1); Console.ReadLine(); Console.WriteLine("強制終了しました");
Please follow and like us:
コメント