Da sich Microsoft nicht einig ist wie man die Tage einer Woche in einer Aufzählung hinterlegt, muss man damit klarkommen, dass es verschiedene Auflistungen in verschiedenen Namensräumen gibt.
In einem meiner Projekte war ich nun auch damit konfrontiert, dass ich mit den beiden Aufzählungen:
- DayOfWeek aus dem Namensraum System
und
- Day aus dem Namensraum System.Windows.Forms
gleichzeitig zu tun hatte.
Dabei ergab sich die Notwendigkeit dass DayOfWeek in Day umwandeln musste.
Nachfolgend nun eine kleine Methode die aus DayOfWeek ein Day zurückgibt.
public static Day DayOfWeekToDay(DayOfWeek dow) { return (Day)Enum.Parse(typeof(Day), dow.ToString()); }