Entwickler-Ecke
C# - Die Sprache - Case Anweisung
kostonstyle - Mi 20.01.10 15:30
Titel: Case Anweisung
Hallo miteinander
könnte mir jemand bitte sagen was hier falsch sein soll.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7:
| switch (System.Windows.MessageBox.Show("Wollen Sie wirklich ändern?", "PLU ändern", System.Windows.MessageBoxButton.YesNo, MessageBoxImage.Question)) { case MessageBoxResult.Yes: plu_cl.change_value = change_value(); plu_cl.load_plu_file(); } |
Gruss kostonstyle
Christian S. - Mi 20.01.10 15:33
Verrat uns doch bitte noch die Fehlermeldung ;-)
kostonstyle - Mi 20.01.10 15:36
entschuldige habe vergessen
Quelltext
1:
| Error 1 Control cannot fall through from one case label ('case 0:') to another D:\Exercise\PLU_Change\PLU_Change\PLU.xaml.cs 68 21 PLU_Change |
Moderiert von
Christian S.: C#- durch Code-Tags ersetzt
Christian S. - Mi 20.01.10 15:38
Ah so, na klar. :idea: Jeder Zweig einer switch-Anweisung muss entweder mit break oder return beendet werden. Letzteres springt natürlich auch aus der kompletten Methode.
Nemag - Mi 20.01.10 15:39
du musst die case-anweisung mit einem break beenden.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| case 1: break;
case 2: case 3: break; |
kostonstyle - Mi 20.01.10 15:43
aha super vielen dank.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!