In C# ist der default-Fall notwendig, auf ein switch auf einem enum?

Ich habe gesehen, Beiträge im Zusammenhang mit C++, bin aber zu Fragen, speziell für C# .NET (4.0+).

Im folgenden Beispiel ist ein default-Fall notwendig?

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;
        }
    }
}
InformationsquelleAutor mirezus | 2010-12-17
Schreibe einen Kommentar