Heim  >  Artikel  >  Backend-Entwicklung  >  Verkettete Ausnahmen in C#

Verkettete Ausnahmen in C#

WBOY
WBOYnach vorne
2023-09-01 22:09:06704Durchsuche

C# 中的链式异常

Eine verkettete Ausnahme ist eine Reihe von Try-Catch-Anweisungen, die Ausnahmen behandeln. So erstellen Sie eine Ausnahmekette, d.

Beispiel

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

Jetzt zur nächsten Methode.

Beispiel

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

Das bringt uns zum Letzten.

Beispiel

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

Beim Ausführen des obigen Codes wird die Ausnahme wie folgt behandelt: −

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

Das obige ist der detaillierte Inhalt vonVerkettete Ausnahmen in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:Datetime in C# verwendenNächster Artikel:Datetime in C# verwenden