This code is a simplified version of what I\'m trying to do:
string day = Thursday; DateTime dt = DateTime.Now; if (day == dt.DayOfWeek) { // start the
Use Enum.Parse to get the Enum value:
Enum.Parse
if ((DayOfWeek)Enum.Parse(typeof(DayOfWeek), day) == dt.DayOfWeek)
If you're not sure it's a valid value, there's TryParse:
TryParse
Enum val; if (Enum.TryParse(day, out val) && val == dt.DayOfWeek)