C#でのthrow文の使い方は何ですか?

C#では、throwキーワードは例外を手動でスローするために使用されます。プログラムが継続できない状況が発生した場合、throwステートメントを使用して例外をスローし、プログラムの例外処理メカニズムに処理させることができます。throwステートメントは通常、try-catchステートメントと組み合わせて使用され、tryブロック内で例外の条件を検出し、throwステートメントを使用して例外をスローし、最終的にcatchブロックで例外を捕捉して処理します。例:

try
{
    int number = int.Parse(Console.ReadLine());
    if (number < 0)
    {
        throw new Exception("Number cannot be negative");
    }
}
catch (Exception ex)
{
    Console.WriteLine("An error occurred: " + ex.Message);
}

ユーザーが負の数を入力した場合、指定されたエラーメッセージを含む例外がスローされます。この例外はcatchブロックによってキャッチされ、エラーメッセージが出力されます。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds