为托管代码提供一个本机内存缓冲区,从而能够在托管代码和本机代码之间共享数据,而无需封送开销。
NativeArray 实例提供系统,这意味着您可以在作业中安全地使用它们。NativeArray 还有自动内存泄漏跟踪。
IsCreated | 指示 NativeArray<T0> 是否具有分配的内存缓冲区。 |
Length | NativeArray<T0> 中的元素数量。 |
this[int] | 通过索引访问 NativeArray<T0> 元素。 |
NativeArray_1 | 从元素数组创建 NativeArray。 |
AsReadOnly | 将 NativeArray<T0> 转换为只读数组。 |
AsReadOnlySpan | 将 NativeArray<T0> 数据作为 System.ReadOnlySpan<T> 公开。 |
AsSpan | 将 NativeArray<T0> 数据作为 System.Span<T> 公开。 |
CopyFrom | 从 NativeArray<T0> 或具有相同长度的托管数组复制所有元素。 |
CopyTo | 将所有元素复制到另一个 NativeArray<T0> 或具有相同长度的托管数组。 |
Dispose | 释放 NativeArray<T0>。 |
Equals | 比较两个 NativeArray<T0> 实例。 |
GetEnumerator | 获取枚举器。 |
GetHashCode | 获取当前实例的哈希代码。 |
GetSubArray | 获取从指定索引开始的数组的视图。 |
Reinterpret | 使用不同的数据类型重新解释 NativeArray<T0>(类型穿透)。 |
ReinterpretLoad | 重新解释并加载从基础索引开始的数据,作为不同的类型。 |
ReinterpretStore | 重新解释并存储从基础索引开始的数据,作为不同的类型。 |
ToArray | 将 NativeArray<T0> 转换为数组。 |
Copy | 将源数组中的一系列元素从源索引复制到目标数组,并将它们复制到目标索引。 |