Ich habe den Tag der Woche in einer Datenbank gespeichert, wobei Sonntag = 1, Montag = 2 usw.Ist der numerische Wert von DayOfWeek sicher anzunehmen?
In einer Abfrage aus der Datenbank, ich brauche den Tag System.DayOfWeek
zu konvertieren.
Nach MSDN:
Der Wert der Konstanten in dieser Aufzählung reicht von DayOfWeek.Sunday zu DayOfWeek.Saturday. Bei einer Umwandlung in eine ganze Zahl reicht der Wert von null (was DayOfWeek.Sunday angibt) bis sechs (was auf DayOfWeek.Saturday hinweist).
Das bedeutet, dass, nachdem ich die Daten abfragen, ich brauche 1 zu subtrahieren, bevor ich das Ergebnis zu DayOfWeek
konvertieren.
Ist das sicher?
Oder muss ich mir Sorgen machen, dass sich die numerischen Werte von DayOfWeek
ändern?
Ja, wenn es als 'seinen Wert im Bereich von Null dokumentiert –