Zitat von
Chimaira:
oh, thx!
Wieso wurde die sprung-anweisung am ende noch eingefügt?
Oder anders formuliert: Wieso wurde sie nicht so gelassen, wie sie unter C/C++ war?
Weil sie fehleranfällig war.
In C# musst du explizit durchfallen. Ein vergessener Sprung führt zum Kompilierfehler.
Ein break bei default würde
IMHO keinerlei Sinn machen. Schließlich hat der Ausdrcuk keinem case entsprochen. Wohin sollte er denn durchfallen? -> Man braucht also kein break