title: x=x+1 vs. x +=1
body: <p>I'm under the impression that these two commands result in the same end, namely incrementing X by 1 but that the latter is probably more efficient.</p>
  
  <p>If this is not correct, please explain the diff.</p>
  
  <p>If it is correct, why should the latter be more efficient? Shouldn't they both compile to the same IL?</p>
  
  <p>Thanks.</p>