X=x+1 is equivalent to x+=1 except that value of x is evaluated only once.x=x+1 is not equal to x++ (not always equal as mentioned in one of the earlier comments). If x++ is a standalone statement, the two have equal effect.
Performance wise both the approaches are similiar. BUt consider this statement. suppose some object obj has a variable in it as i. then, obj.1 = obj.i + 1In this case at the MSIL level u can see 2 dif...