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
Easiest is to convert enum to string:
if (day == dt.DayOfWeek.ToString())...
Notes:
day
to DayOfWeek
enum you can avoid string comparisons (and its related localization/comparison issues).DayOfWeek.Thursday
) and use corresponding String.Equals
method.Parse
as suggested in other answers: ((DayOfWeek)Enum.Parse(typeof(DayOfWeek), day)