Version: 2021.2

NativeArray<T0>

struct in Unity.Collections

切换到手册

描述

NativeArray 会向托管代码显示本机内存缓冲区,从而可以在托管数组和本机数组之间共享数据,无需任何编组成本。

在幕后,NativeArrays 提供的系统允许将它们安全地用于作业,并自动跟踪内存泄漏。

变量

IsCreated指示 NativeArray 有一个已分配的内存缓冲区。
LengthNativeArray 中元素的数量。
this[int]按索引访问 NativeArray 元素。请注意,结构是按值而非引用返回的。

构造函数

NativeArray_1从现有元素数组创建新的 NativeArray。

公共函数

AsReadOnlyCast NativeArray to read-only array.
CopyFrom从长度相同的另一个 NativeArray 或托管数组中复制所有元素。
CopyTo将所有元素复制到长度相同的另一个 NativeArray 或托管数组。
Dispose处置 NativeArray。
Equals与 NativeArray 进行比较。
GetEnumerator获取枚举器。
GetHashCode返回当前实例的哈希代码。
GetSubArray将视图返回到从指定索引开始的数组中。
Reinterpret将数组重新解释为具有不同的数据类型(类型双关)。
ReinterpretLoad从基础索引开始,将数据重新解释并加载为其他类型。
ReinterpretStore从基础索引开始,将数据重新解释并存储为其他类型。
ToArray将 NativeArray 转换为数组。

静态函数

Copy将一系列元素从源数组复制到目标数组,从源索引开始将它们复制到目标索引。

Did you find this page useful? Please give it a rating: