title: C# switch: case not falling through to other cases limitation
body: <p>This question is kind of an add-on to this <a href="https://stackoverflow.com/questions/44905/c-switch-statement-limitations-why">question</a></p>
  
  <p>In C#, a switch case cannot fall through to other cases, this causes a compilation error.  In this case I am just adding some number to the month total for the selected month and each subsequent month thereafter. (simple example, not meant to be real) </p>
  
  <pre><code>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;
  }
  </code></pre>
  
  <p>Is there a logical alternative to this in C# without having to write out a ton of if statements?</p>
  
  <pre><code>if (month &lt;= 0)
     add something to month
  if (month &lt;= 1)
     add something to month
  if (month &lt;= 2)
     add something to month
  .... etc
  </code></pre>