C# Fehlerbehandlung (Konzept)



  • Hallo zusammen,

    welche Möglichkeiten gibt es unter C# (oder in Allgemeinem) eine
    Fehlerbehandlung zu implementieren. Das heißt, ich habe ein größeres Projekt.
    Wie kann ich hier am besten auf Fehler reagieren z.B. Fehler in einer
    Fehlerklasse sammeln und dementsprechend verarbeiten. Hoffe ihr habt ein paar
    Ideen oder bekannte Lösungskonzepte.



  • Exceptions? Sagt dir das nichts?



  • Ja ich verwende auch Exceptions, jedoch frage ich mich ob es einen Weg gibt
    Fehler zu verarbeiten die durch eine Exception abgefangen wurden. Also nicht
    nur MessageBox anzeige für den Benutzer.



  • Naja, du könntest natürlich versuchen den Fehler im Catch-Block zu berichtigen.



  • sadza79,

    sadza79 schrieb:

    ...jedoch frage ich mich ob es einen Weg gibt Fehler zu verarbeiten die durch eine Exception abgefangen wurden. Also nicht
    nur MessageBox anzeige ...

    na klar, da stehen Dir alle Möglichkeiten offen

    try
    {
        //...
    }
    catch (MyApplicationException ex)
    {
        //z.B. schickes buntes Formular (um von dem Bug abzulenken):
        MySpecialErrorForm form = new MySpecialErrorForm(ex);
        form.ShowDialog();
    
        //oder:
        SendBugMailToDeveloperTeam(ex);
    
       //... was weiß ich: ...
    }
    

Anmelden zum Antworten