版本:Unity 6 (6000.0)
语言英语
  • C#

NativeArray<T0>.Reinterpret

提出更改

成功!

感谢您帮助我们提高 Unity 文档的质量。 尽管我们无法接受所有提交,但我们会阅读来自我们用户的每一项建议的更改,并在适用时进行更新。

关闭

提交失败

由于某种原因,无法提交您建议的更改。 请在几分钟后<a>重试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

撤消

声明

public NativeArray<U> Reinterpret();

声明

public NativeArray<U> Reinterpret(int expectedTypeSize);

参数

expectedTypeSize 当前数组元素类型的预期大小(根据 sizeof 获取的字节数)。

返回值

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

说明

重新解释数据类型不同的 NativeArray<T0>(类型切换)。

如果未给出预期的元素大小,则 TU 的大小必须匹配。

当给出预期的元素大小时,此方法允许您创建一个对内存的视图,该视图具有与源数组不同的元素大小和长度。例如,您可以将浮点三元组数组重新解释为 3D 矢量结构的数组。预期元素大小作为一个检查点,表明源数组中的底层元素大小不会改变大小,否则会使重新解释的数组的所有未来使用无效。