标签: c# assembly optimization post-increment pre-increment
我看到代码预先递增(或减少)没有返回值的变量。
++i;
VS
i++;
此处示例:https://referencesource.microsoft.com/#mscorlib/system/threading/SemaphoreSlim.cs,809
有没有这样做的目的(期望编码风格)?是否会导致VM生成不同的汇编程序代码?