“sinon si()” et plusieurs “si()”s en C#

Comment ces pratiquement diffèrent-ils?

//Approach one
if (x == 1)
    DoSomething();
else if (x == 2)
    DoSomethingElse();

//Approach two
if (x == 1)
    DoSomething();
if (x == 2)
    DoSomethingElse();

Est le CIL de la même manière?

(La question L'utilisation de “if/elseif/else” et “if/else{if/else}” existe, mais il est encore sans réponse.)

OriginalL'auteur Jerry Nixon - MSFT | 2013-01-16