title: In VB.NET why should I use Select, instead of If?
body: <p>I've recently graduated and started a real job. In our training they've been exposing us to VB.NET and a lot of the features they use here. In some of the examples, they've used <code>Select</code> statements (and in a few places they were used where an <code>If/Else</code> really should have been used).</p>
  
  <p>The only time that I've used a switch/select statement in other languages (other than assignments that required it) has been when I wanted the fall through to the next statement.</p>
  
  <p>Given than VB.NET has no fall through, what (if any) cases are there to use the <code>Select</code> statement? Are there any cases when it provides advantages over and <code>If/ElseIf</code> statement? </p>