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