【发布时间】:2020-12-04 13:32:59
【问题描述】:
我列出了以下类型:
using System;
namespace Music
{
[Flags]
public enum Days
{
None = 0,
Mon = 1,
Tue = 2,
Wed = 4,
Thu = 8,
Fri = 16,
Sat = 32,
Sun = 64
}
}
我希望你,以 Days 的两个变量为例:
Days myDays1 = Days.Mon | Days.Thu | Days.Fri | Days.Sat;
Days myDays2 = Days.Mon | Days.Tue | Days.Sat;
使用myDays1 & myDays2 我想获得匹配的日期,但要分开检查,这样我就可以检查其他内容,也就是说,我想在一侧使用Days.Mon,在另一侧使用Days.Sat。我该怎么做?
【问题讨论】:
-
恐怕我没有听懂你的问题。 “一方面”和“另一方面”是什么意思?
-
我想在一个变量中获取 myDays1 和 myDays2,然后经历所有的巧合。 @canton7
-
您已经知道如何在变量中获取
myDays1 & myDays2:Days result = myDays1 & myDays2。如果要列出在result中选择了哪些日期,请参阅@SomeBody 的答案:每天循环,查看是否在result中设置