10
如何在C#中传递多个枚举值?
有时,在阅读其他人的C#代码时,我会看到一个方法,该方法将在单个参数中接受多个枚举值。我一直以为它很整洁,但从未研究过。 好吧,现在我想我可能需要它,但是不知道如何 设置方法签名以接受此方法 使用方法中的值 定义枚举 实现这种事情。 在我的特定情况下,我想使用System.DayOfWeek,其定义为: [Serializable] [ComVisible(true)] public enum DayOfWeek { Sunday = 0, Monday = 1, Tuesday = 2, Wednesday = 3, Thursday = 4, Friday = 5, Saturday = 6 } 我希望能够将一个或多个DayOfWeek值传递给我的方法。我可以按原样使用此特定枚举吗?我该如何做上面列出的三件事?