Пометьте свое перечисление атрибутом [Flags]. Также убедитесь, что все ваши значения являются взаимоисключающими (два значения не могут в сумме равняться другому), например, 1,2,4,8,16,32,64 в вашем случае
[Flags]
public enum DayOfWeek
{
Sunday = 1,
Monday = 2,
Tuesday = 4,
Wednesday = 8,
Thursday = 16,
Friday = 32,
Saturday = 64
}
Если у вас есть метод, который принимает перечисление DayOfWeek, используйте побитовое или оператор (|), чтобы использовать несколько членов вместе. Например:
MyMethod(DayOfWeek.Sunday|DayOfWeek.Tuesday|DayOfWeek.Friday)
Чтобы проверить, содержит ли параметр определенный элемент, используйте побитовые операторы и (&) с элементом, для которого вы проверяете.
if(arg & DayOfWeek.Sunday == DayOfWeek.Sunday)
Console.WriteLine("Contains Sunday");