看了 冰戈的文章,根据他的我也测试了一下,结果跟他差不多,但是在无意中发现,下面的代码执行结果就出人意料,目前我还不知道是原因导致这样的结果,代码如下:

for和foreach的执行效率的问题之新发现        private static void  TestForForeach(int count)
        }
上面这段代码是没有什么差别的。但是下面代码,结果就会出人意料了。
for和foreach的执行效率的问题之新发现        private static void  TestForForeach1(int count)
        }

这段代码的结果中,for与foreach的执行时间差不多,而且相对foreach还会快点,我查看了一下MSIL代码,结果是一样的,有谁知道原因的可以分析一下吗?

相关文章: