Suchergebnisse
Suchergebnisse 1-5 von insgesamt 5.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Habe ich bisher noch nie gesehen, dass jemand das so gemacht hat und echt eher hässlich :P. Enums sind eher dazu da, sinnvolle Konstanten zu definieren. Zumal kann man auch Enums instanzieren, die keine im Enum definierten Werte enthalten. Normalerweise genügt eine Abfrage auf den gültigen Wertebereich und eine ArgumentOutOfRangeException oder dergleichen. Gruß ~blaze~
-
Stimmt schon, aber ich finds schöner, es in der Dokumentation festzuhalten. Wenn es nicht explizit klar ist, könnte man auch noch Konstanten definieren, die Min und Max bereitstellen, aber im Normalfall ist das nicht das Problem. Der Programmierer muss halt verstehen was er macht. Das Enum würde ich nur nehmen, wenn die einzelnen Aktionen wirklich für konstante Ausdrücke stehen und diese in einem Delegaten-Array kapseln. Gruß ~blaze~