ホームページ バックエンド開発 C#.Net チュートリアル C# でのEnvironment.Exit() メソッドを使用したプログラム終了ガイド

C# でのEnvironment.Exit() メソッドを使用したプログラム終了ガイド

Feb 19, 2024 am 08:46 AM
c# 機能と使い方

C# でのEnvironment.Exit() メソッドを使用したプログラム終了ガイド

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 サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

C# を使用した Active Directory C# を使用した Active Directory Sep 03, 2024 pm 03:33 PM

C# を使用した Active Directory

C# のアクセス修飾子 C# のアクセス修飾子 Sep 03, 2024 pm 03:24 PM

C# のアクセス修飾子

C# の乱数ジェネレーター C# の乱数ジェネレーター Sep 03, 2024 pm 03:34 PM

C# の乱数ジェネレーター

C# データ グリッド ビュー C# データ グリッド ビュー Sep 03, 2024 pm 03:32 PM

C# データ グリッド ビュー

C# のパターン C# のパターン Sep 03, 2024 pm 03:33 PM

C# のパターン

C# 文字列リーダー C# 文字列リーダー Sep 03, 2024 pm 03:23 PM

C# 文字列リーダー

C# 文字列ライター C# 文字列ライター Sep 03, 2024 pm 03:23 PM

C# 文字列ライター

C# の BinaryWriter C# の BinaryWriter Sep 03, 2024 pm 03:22 PM

C# の BinaryWriter

See all articles