capypad
0 Tage Serie
csharp / beginner
Snippet

Einfache Ausnahmebehandlung

Try-Catch-Blöcke werden verwendet, um Fehler (Exceptions) kontrolliert abzufangen. Der Code im 'try'-Block wird ausgeführt, und falls ein Fehler auftritt, übernimmt der 'catch'-Block, anstatt das Programm abstürzen zu lassen.

snippet.csharp
csharp
1
2
3
4
5
try {
int result = 10 / 0;
} catch (DivideByZeroException ex) {
Console.WriteLine("Error: You cannot divide by zero!");
}
Erklärung
1
try { ... }
Enthält den Code, der potenziell einen Fehler verursachen könnte.
2
catch (DivideByZeroException ex)
Fängt gezielt Fehler ab, die mit einer Division durch Null zusammenhängen.