C# での連鎖例外

WBOY
リリース: 2023-09-01 22:09:06
転載
775 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート