Yes and no.
The answer is yes in the sense that it is:
i++;
equivalent to this:
i = i + 1;
( System.Int32 ):
i = new int(i + 1);
...
.NET , .
. i = i + 1, . .
; , , , : " i++ - - ?" - , .
, :
?
- , . , " ", , . , , , .
, ? , Int32 .,.
, Int32 , . , , , , .
, , i++ - i; i . - i - , , i, 1 . Interlocked.Increment. MSDN ; i .