c# else if () versus multiple if ()
<p>I don't see a duplicate question to this, but I am sure someone with better search skills than I have will find one. But in the absence, and since I really do what to know: </p>

<p>This question (<a href="http://stackoverflow.com/questions/5518256/use-of-if-elseif-else-versus-if-elseif-else">"use of “if/elseif/else” versus “if/else{if/else}”</a>) exists but is yet to be answered.</p>

<p>How do these practically differ?</p>

<pre><code>// approach one
if (x == 1)
    DoSomething();
else if (x == 2)
    DoSomethingElse();

// approach two
if (x == 1)
    DoSomething();
if (x == 2)
    DoSomethingElse();
</code></pre>

<p>Is the resulting IL the same?</p>
