Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#5

Re: C#: switch-Anweisung hat Probleme bei default

  Alt 7. Mai 2005, 13:59
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
  Mit Zitat antworten Zitat