C #: DateTime.DayOfWeek zum Zeichenkettenvergleich

Dieser Code ist eine vereinfachte Version dessen, was ich versuche:

string day = Thursday;
DateTime dt = DateTime.Now;

if (day == dt.DayOfWeek)
{
     // start the program
}

Ich muss einen Wochentagswert aus einer Datenbank lesen, ihn einer Zeichenfolge zuweisen und dann die Zeichenfolge mit dt.DayOfWeek vergleichen, um zu überprüfen, ob das Programm ausgeführt werden soll.

Mein Fehler ist dieser:"Operator '==' kann nicht auf Operanden vom Typ 'string' und 'System.DayOfWeek' angewendet werden"

Weiß jemand, wie man einen String mit einem DateTime.DayOfWeek-Wert vergleicht?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage