我有枚举:枚举具有标志属性
[Flags, Serializable,]
public enum WeekDays {
Sunday = 1,
Monday = 2,
Tuesday = 4,
Wednesday = 8,
Thursday = 16,
Friday = 32,
Saturday = 64,
WeekendDays = Sunday | Saturday,
WorkDays = Monday | Tuesday | Wednesday | Thursday | Friday,
EveryDay = WeekendDays | WorkDays
}
而且,我有属性WeekDays
在包含WeekDays
枚举值类:从周一
public int WeekDays {get; set;}
例如WorkDays
含有62(到星期五)。
如何检查当前WeekDays
属性是否包含当前日期?
如果你想让你的财产成为枚举类型,它应该是'public weekDays WeekDays' ...只是说''。 – BoltClock 2012-02-23 10:50:32
测试'x'是否包含一些标志子集:'(x&subset)== subset' – harold 2012-02-23 10:52:31
感谢所有人的回答。 – user348173 2012-02-23 11:07:47