我是 C# 中枚举的新手。我将多个枚举值作为参数传递给方法。在方法内部我想知道我有什么价值。
让我解释。
Class A
{
[Flags]
public enum days
{
sunday =1,
monday =2,
tuesday= 4
}
static void Main(string[] args)
{
dummy(days.sunday|days.monday);
dummy(days.sunday);
}
public static void dummy(days Daysofweek)
{
if(\* Daysofweek is oly sunday*/){/*some function*/}
else if(\* Daysofweek is sunday and monday*/){/*some other function*/}
Console.WriteLine(Daysofweek.ToString());
}
}
'''
我想要实现的只是“如果参数中只有一个值,则做某事,否则,如果有多个值,则做其他事情”。
胡说叔叔
阿波罗的战车
LEATH
波斯汪
蝴蝶不菲
相关分类