Grundlagen der Ausnahmebehandlung
Aktualisiert: November 2007
Die CLR (Common Language Runtime) unterstützt ein auf Ausnahmeobjekten und geschützten Codeblöcken basierendes Modell der Ausnahmebehandlung. Von der CLR wird ein Objekt erstellt, das eine auftretende Ausnahme repräsentiert. Sie können auch Ihre eigenen Ausnahmeklassen durch Ableitung von einer entsprechenden Basisausnahme erstellen.
Alle Sprachen, die mit der CLR arbeiten, behandeln Ausnahmen auf die gleiche Weise. Jede Sprache verwendet eine Form der Ausnahmebehandlung mit einer try/catch/finally-Struktur. Dieser Abschnitt enthält verschiedene Beispiele grundlegender Ausnahmebehandlungen.
In diesem Abschnitt
Gewusst wie: Verwenden des Try-Catch-Blocks zum Abfangen von Ausnahmen
Beschreibt die Behandlung von Ausnahmen mit dem try/catch-Block.Gewusst wie: Verwenden spezifischer Ausnahmen in einem Catch-Block
Beschreibt das Abfangen spezifischer Ausnahmen.Gewusst wie: Explizites Auslösen von Ausnahmen
Beschreibt das Auslösen, Abfangen und erneute Auslösen von Ausnahmen.Gewusst wie: Erstellen benutzerdefinierter Ausnahmen
Beschreibt das Erstellen von eigenen Ausnahmeklassen.Verwenden benutzergefilterter Handler
Beschreibt das Einrichten gefilterter Ausnahmen.Gewusst wie: Verwenden eines Finally-Blocks
Erläutert die Verwendung der finally-Anweisung in einem Ausnahmeblock.
Verwandte Abschnitte
Übersicht über Ausnahmen
Übersicht über Ausnahmen der Common Language Runtime.Exception-Klasse und Exception-Eigenschaften
Beschreibt die Elemente eines Ausnahmeobjekts.