如果不使用返回值,使用预增量与后增量的目的是什么?

时间:2017-10-12 21:42:12

标签: c# assembly optimization post-increment pre-increment

我看到代码预先递增(或减少)没有返回值的变量。

++i;  

VS

i++;

此处示例:https://referencesource.microsoft.com/#mscorlib/system/threading/SemaphoreSlim.cs,809

有没有这样做的目的(期望编码风格)?是否会导致VM生成不同的汇编程序代码?

0 个答案:

没有答案