switch文について
switch( case-variable )
{
case AAA:
hogehoge(); // <-breakが無いので
case BBB: // <-このあたりで不可
hagehage();
...
}
みたく、わざとbreakを抜くやり方はC#では不可(コンパイルエラー)。でもcaseをきちんと束ねた場合
switch( case-variable )
{
case AAA: // <-間に処理がはいってないので
case BBB: // <-エラーではない
hogehoge();
break;
...
}
はオケ。CSC賢いな。