假设我们想使用带有enum的switch语句给出条件。我们可以这样做吗? 如果是,那怎么办?
答案 0 :(得分:15)
是的,它运作正常。 Lesson 17: Enums文章提供了此示例:
// declares the enum
public enum Volume
{
Low,
Medium,
High
}
// demonstrates how to use the enum
class EnumSwitch
{
static void Main()
{
// create and initialize
// instance of enum type
Volume myVolume = Volume.Medium;
// make decision based
// on enum value
switch (myVolume)
{
case Volume.Low:
Console.WriteLine("The volume has been turned Down.");
break;
case Volume.Medium:
Console.WriteLine("The volume is in the middle.");
break;
case Volume.High:
Console.WriteLine("The volume has been turned up.");
break;
}
Console.ReadLine();
}
}
答案 1 :(得分:1)
答案 2 :(得分:0)
Ya,您可以在switch语句中使用枚举。