2 Stimmen

Ausnahmen: catch (Exception ex) Frage

Ich verstehe, dass wenn catch von einem Objektargument abgeleitet von der Basisklassen-Ausnahme gefolgt wird, es nur diese Ausnahme behandeln wird. Aber ich verstehe nicht, warum ich eine Variable dieses Typs deklarieren muss, die "ex" oder was auch immer. Ich weiß, dass sie mit dem Ausnahmeobjekt "gefüllt" wird..aber ich verstehe es einfach nicht gut.

0voto

Tim Jarvis Punkte 17605

Die Variable enthält Informationen über die Ausnahme selbst, insbesondere den Meldungstext.

Wenn Sie die Ausnahme nur abfangen und aufräumen und beenden möchten, benötigen Sie sie möglicherweise nicht, aber normalerweise möchten Sie dem Benutzer oder einer Protokolldatei die tatsächliche Fehlermeldung anzeigen, die in der für Sie erstellten Variable enthalten ist.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X