Avatar ·

Wie fange ich mehrere Ausnahmetypen in einem einzigen catch-Block in C# ab?

Hallo zusammen! Ich bin ein Anfänger in C#-Entwicklung und habe ein Problem mit der Ausnahmebehandlung. Ich habe eine Methode, die Dateioperationen und Datenbankoperationen durchführt. Ich möchte verschiedene Ausnahmetypen (z. B. `FileNotFoundException`, `IOException`, `SqlException` und `ArgumentException`) gleich behandeln – den Fehler protokollieren und dem Benutzer eine Nachricht anzeigen. Derzeit sieht mein Code so aus: ```csharp try { // irgendein Code, der verschiedene Ausnahmen auslösen kann } catch (FileNotFoundException ex) { LogError(ex); ShowMessage("Datei nicht gefunden"); } catch (IOException ex) { LogError(ex); ShowMessage("E/A-Fehler"); } catch (SqlException ex) { LogError(ex); ShowMessage("Datenbankfehler"); } catch (ArgumentException ex) { LogEr