Suchergebnisse
Suchergebnisse 1-8 von insgesamt 8.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Du sagst, du willsts dir nicht unnötig schwer machen und deshalb auf Enums verzichten. Du erziehlst aber gerade das exakte Gegenteil, es gibt nichts einfacheres als Enums, schon gar nicht das. Zudem sind Enums schneller, weil sie auf Basisoperationen deiner CPU basieren und sie sind bis zu 32 (64) Werten ohne Mehraufwand beliebig erweiterbar.
-
@Eistee Also eigentlich wird das schon seit Generationen von Programmierern so gemacht, da sind nicht wir drauf gekommen. Enums sind einfach nur die schönere Variante von den aus C bekannten Flag-Bits und im Grunde auch gar nichts anderes. Die sind exakt für solche Problemstellungen designet worden.
-
Warum denn SelectCase? Das lässt sich in einer Zeile lösen, mit nur ein paar Operationen.
-
Ich hätte es so gelöst: VB.NET-Quellcode (19 Zeilen)Bei DayOfWeek steht 0 leider für Sonntag, deswegen muss Sonntag auch im eigenen Enum den Wert 1 besitzen, ansonsten wird unschön.
-
@VB1963 Was meinst du?
-
Kann man aber nicht, warum sollte man auch?
-
Ich hab das als Extension designed, damit man es so aufrufen kann: VB.NET-Quellcode (4 Zeilen)Und ja, das funktioniert, habs ausprobiert.
-
Du willst doch mehrere Tage in einer Variable speichern, oder? Funktioniert mit dem zweiten Code nicht, mit meinem schon: VB.NET-Quellcode (4 Zeilen)Das z.B. gibt dann true an allen Montagen, Dienstagen und Mittwochen aus.