Exception Handling

  • Allgemein
try
{
    // irgendwas löst hier eine Exception aus
}
catch (Exception e)
{
    Console.WriteLine("Exception: " + e.Message);
    Console.WriteLine("StackTrace: " + e.StackTrace);                
}
  • Speziell
try
{
    float z = 1;
    float n = 0;
    float e = z/n; // Division durch 0
}
catch (DivideByZeroException e)
{
    Console.WriteLine("Exception: " + e.Message);
    Console.WriteLine("StackTrace: " + e.StackTrace);              
}