ホームページ  >  記事  >  バックエンド開発  >  C# での連鎖例外

C# での連鎖例外

WBOY
WBOY転載
2023-09-01 22:09:06706ブラウズ

C# 中的链式异常

リンクされた例外は、例外を処理する一連の try-catch ステートメントです。例外のチェーン、つまりチェーン例外を作成するには -

最初の try-catch を設定します -

Example

static void Main(string[] args) {
   try {
      One();
   } catch (Exception e) {
      Console.WriteLine(e);
   }
}

次にメソッド One() で try-catch を使用してみてください -

Example

static void One() {
   try {
      Two();
   } catch (Exception e) {
      throw new Exception("First exception!", e);
   }
}

Method Two() も例外を連鎖させ続けます。

static void Two() {
   try {
      Three();
   } catch (Exception e) {
      throw new Exception("Second Exception!", e);
   }
}

次の方法です。

Example

static void Three() {
   try {
      Last();
   } catch (Exception e) {
      throw new Exception("Third Exception!", e);
   }
}

最後まで進みます。

Example

static void Last() {
   throw new Exception("Last exception!");
}

上記のコードを実行すると、例外は次のように処理されます -

そうだね

以上がC# での連鎖例外の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。