我将您的代码复制到新的控制台应用程序中。
所以它是x86 JIT错误地生成代码。已经删除了关于循环重新排序的原始文本等。此处的一些其他答案已经确认JIT在x86上不正确地展开循环。
要解决此问题,您可以将IntVec的声明更改为类,并且它适用于所有类型。
认为这需要继续MS Connect ....
-1到微软!