Я видел сообщения , относящиеся к C ++ , но я спрашиваю конкретно о C # .NET (4.0 +).
В следующем примере необходим ли случай по умолчанию?
public enum MyEnum : int
{
First,
Second
}
public class MyClass
{
public void MyMethod(MyEnum myEnum)
{
switch (myEnum)
{
case MyEnum.First: /* ... */ break;
case MyEnum.Second: /* ... */ break;
default: /* IS THIS NECESSARY??? */ break;
}
}
}