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
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.