Version: 2023.2
public NativeArray<U> Reinterpret ();
public NativeArray<U> Reinterpret (int expectedTypeSize);

参数

expectedTypeSize 数组当前元素类型的预计大小(以字节为单位,如 sizeof 所给出的)。

返回

NativeArray<U> 相同数组的别名,但重新解释为目标类型。

描述

将数组重新解释为具有不同的数据类型(类型双关)。

如果未提供预计元素大小,则 T 和 U 的大小必须匹配。

当给出了预计元素大小时,通过重新解释可在内存中创建一个视图,该视图具有与源数组不同的元素大小和长度。例如,浮点三元组的数组可重新解释为 3D 矢量结构的数组。预计元素大小作为检查点,即,源数组中的基础元素大小不会有根本改变,否则未来对重新解释的数组的所有使用都会无效,并且可能是危险的。