Wie fange ich mehrere Ausnahmetypen in einem einzigen catch-Block in C# ab?
Hallo zusammen! Ich bin ein C#-Anfänger und habe ein Problem mit der Ausnahmebehandlung. Ich schreibe eine kleine Anwendung für die Arbeit mit Dateien und einer Datenbank. Ich habe Code, der mehrere verschiedene Ausnahmen auslösen kann: zum Beispiel `FileNotFoundException` (wenn die Datei nicht gefunden wird), `IOException` (Probleme beim Lesen) und `SqlException` (Fehler bei der Datenbankverbindung).\n\nDerzeit behandle ich sie so:\n\n```csharp\ntry\n{\n // Code, der mehrere Ausnahmen auslösen kann\n}\ncatch (FileNotFoundException ex)\n{\n Console.WriteLine("Datei nicht gefunden: " + ex.Message);\n}\ncatch (IOException ex)\n{\n Console.WriteLine("E/A-Fehler: " + ex.Message);\n}\ncatch (SqlException ex)\n{\n Console.WriteLine("Datenbankfehler: " + ex.Message);\n}\n```\n\nAber das sieht sehr umständlich aus, o