C #: DateTime.DayOfWeek para comparar cadenas
Este código es una versión simplificada de lo que estoy tratando de hacer:
string day = Thursday;
DateTime dt = DateTime.Now;
if (day == dt.DayOfWeek)
{
// start the program
}
Necesito leer el valor del día de la semana de una base de datos, asignarlo a una cadena, luego comparar la cadena con dt.DayOfWeek para verificar si el programa debe ejecutarse.
Mi error es este:"Operator '==' no se puede aplicar a los operandos de tipo 'string' y 'System.DayOfWeek"
¿Alguien sabe cómo comparar una cadena con un valor DateTime.DayOfWeek?