この質問は、この質問へのアドオンのようなものです
C# では、switch ケースが他のケースにフォールスルーできないため、コンパイル エラーが発生します。この場合、選択した月とその後の各月の月の合計に数値を追加するだけです。(単純な例であり、実際のものではありません)
switch (month)
{
case 0:
add something to month totals
case 1:
add something to month totals
case 2:
add something to month totals
default:
break;
}
大量の if ステートメントを書き出さなくても、C# でこれに代わる論理的な方法はありますか?
if (month <= 0)
add something to month
if (month <= 1)
add something to month
if (month <= 2)
add something to month
.... etc