1

我正在尝试初始化一个Vector<int>(与 BepuPhysics 集成,但我认为它是无关紧要的)。

我的系统上的静态属性System.Numerics.Vector<int>.Count等于,8所以我手动初始化了一个 8 元素数组。

这是我的代码:

var handles = new []{1, 2, 3, 4, 5, 6, 7, 8};
var vector = new System.Numerics.Vector<int>(handles);

但只有前半部分vector被初始化为正确的值: 调试器截图

我错过了一些明显的东西吗?提前致谢。

4

1 回答 1

1

我不知道为什么会发生这种情况,但看起来 aghidini 是对的 - 这是一个调试器问题,它只显示 Vector 实例的 4 个值。

看下面的实验:

在此处输入图像描述

于 2021-02-25T15:02:08.893 回答