Ich habe mir einen eigenen Rückgabetypen mithilfe einer Struktur definiert, der es mir auch ermöglicht, mehr als nur einen einfachen Wert zurückzugeben.
Ich prüfe dann immer das Ergebnis des Aufrufs der Methode aber gibt es eine Möglichkeit, ein Event zu erstellen das bei einem Fehlertyp(enum) eine Methode automatisch aufgerufen wird, um bspw. eine Fehlermeldung auszugeben?
Ich prüfe ja den Rückgabetyp(enum) ab und dann soll für einen Fehlertypen automatisch, also ohne explizite Angabe eine Methode aufgerufen werden aber im Einzelfall würde ich dann gerne auch eine eigene Implementierung benutzen, wie kann ich das realisieren? In der Form sieht das dann ungefähr so aus:
Ja, da bei dem switch ist das natürlich nicht nur eine Ergebnisabfrage aber wie kann ich es realsieren, das dieser Block für den case RetTypes.Exception nicht immer explizit mit angegeben werden muss, also das dafür beispielsweise eine Standardmethode für jede Form aufgerufen wird?
Ich prüfe dann immer das Ergebnis des Aufrufs der Methode aber gibt es eine Möglichkeit, ein Event zu erstellen das bei einem Fehlertyp(enum) eine Methode automatisch aufgerufen wird, um bspw. eine Fehlermeldung auszugeben?
Ich prüfe ja den Rückgabetyp(enum) ab und dann soll für einen Fehlertypen automatisch, also ohne explizite Angabe eine Methode aufgerufen werden aber im Einzelfall würde ich dann gerne auch eine eigene Implementierung benutzen, wie kann ich das realisieren? In der Form sieht das dann ungefähr so aus:
Code:
Result Report = Database.changeData(); // nur als Beispiel switch (Report.RetResult) { // Diesen Block will ich nicht immer mit angeben aber ich will den Standardaufruf auch sozusagen unterdrücken können und dafür etwas eigenes machen können. case RetTypes.Exception: { } }
Comment