Freigeben über


Gewusst wie: Abfangen einer Ausnahme (Visual C#)

Aktualisiert: November 2007

In diesem Beispiel werden try-catch-Blöcke verwendet, um eine Division durch 0 als Ausnahme abzufangen. Nachdem die Ausnahme abgefangen wurde, wird die Ausführung im finally-Block fortgesetzt.

Beispiel

int top = 0, bottom = 0, result = 0;

try
{
    result = top / bottom;
}
catch (System.Exception ex)
{
    System.Console.WriteLine("{0} exception caught here.", ex.GetType().ToString());
    System.Console.WriteLine(ex.Message);
}
finally
{
    System.Console.WriteLine("Clean-up code executes here...");
}
System.Console.WriteLine("Program execution continues here...");
System.DivideByZeroException exception caught here.
Attempted to divide by zero.
Clean-up code executes here...
Program execution continues here...

Kompilieren des Codes

Kopieren Sie den Code, und fügen Sie ihn in die Main-Methode einer Konsolenanwendung ein.

Siehe auch

Weitere Ressourcen

Visual C# Express