4

C# は C++ に忠実で、break;perが必要case:ですか? ..デフォルトはフォールスルー- VB とは異なり

それとも、見つかったら自動的にケースから抜け出しますか? ..デフォルトは breakです- VB のように


編集:したがって、両方の組み合わせです。デフォルトはなしです-どちらかのブレークを指定する必要があります。または後藤;

4

4 に答える 4

4

すべてのケースには休憩が必要です。またはC# のgoto caseステートメント

于 2009-01-11T04:33:55.680 に答える
3

breakC++ と同様に、C# でもa を使用します。ただし、ブレークを省略した場合は、別のコントロール転送 ( など) に置き換える必要がありますgoto case 1;

http://msdn.microsoft.com/en-us/library/06tc147t(VS.71).aspxを参照してください。

于 2009-01-11T04:39:11.723 に答える
1

ブレークが必要です。そうしないと、コンパイラ エラーが発生します。1 つのコード ブロックで複数のケースを使用できますが、制御が次のケースに移行することはありません。

于 2009-01-11T04:33:58.410 に答える
0

break または goto のステートメントが必要です。

于 2009-01-11T04:33:45.760 に答える