我想制作一个扩展方法来检查枚举是否有标志。
DaysOfWeek workDays = DaysOfWeek.Monday | DaysOfWeek.Tuesday | DaysOfWeek.Wednesday;
// instead of this:
if ((workDays & DaysOfWeek.Monday) == DaysOfWeek.Monday)
...
// I want this:
if (workDays.ContainsFlag(DaysOfWeek.Monday))
...
我怎样才能做到这一点?(如果有一个类已经这样做了,那么我将不胜感激解释如何编码;我已经把这个方法搞得太久了!)
提前致谢