В C # регистр по умолчанию необходим для включить enum?

Я видел сообщения , относящиеся к 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;
        }
    }
}

27
задан Community 23 May 2017 в 10:31
поделиться