C #: DateTime.DayOfWeek para comparação de seqüência de caracteres
Este código é uma versão simplificada do que estou tentando fazer:
string day = Thursday;
DateTime dt = DateTime.Now;
if (day == dt.DayOfWeek)
{
// start the program
}
Eu preciso ler um dia da semana valor de um banco de dados, atribuí-lo a uma seqüência de caracteres e compare a seqüência de caracteres para dt.DayOfWeek para verificar se o programa deve executar.
Meu erro é este:"Operador '==' não pode ser aplicado a operandos do tipo 'string' e 'System.DayOfWeek"
Alguém sabe como comparar uma string com um valor DateTime.DayOfWeek?