DateTime DayOfWeek比较

Gre*_*row 7 .net c# datetime

我喜欢比较一个日期,看看它是否在星期六之前是这样的:

        //Check if Saturday YET
        if (MYWorkDay.DayOfWeek < DateTime.DayOfWeek.Saturday)
            IGottaWork();
        else
            Party();
Run Code Online (Sandbox Code Playgroud)

似乎没有办法做到这一点.

有办法吗?

提前致谢

And*_*are 13

为什么不呢?

    if (MYWorkDay.DayOfWeek != DayOfWeek.Saturday
          && MYWorkDay.DayOfWeek != DayOfWeek.Sunday) 
    {
        IGottaWork();
    }
    else
        Party();
Run Code Online (Sandbox Code Playgroud)

甚至更好:

List<DayOfWeek> partyDays = new List<DayOfWeek> {
    DayOfWeek.Saturday, DayOfWeek.Sunday
};

if (partyDays.Contains(MYWorkDay.DayOfWeek))
    Party();
else
    IGottaWork();
Run Code Online (Sandbox Code Playgroud)