NativeArray 会向托管代码显示本机内存缓冲区,从而可以在托管数组和本机数组之间共享数据,无需任何编组成本。
在幕后,NativeArrays 提供的系统允许将它们安全地用于作业,并自动跟踪内存泄漏。
IsCreated | 指示 NativeArray 有一个已分配的内存缓冲区。 |
Length | NativeArray 中元素的数量。 |
this[int] | 按索引访问 NativeArray 元素。请注意,结构是按值而非引用返回的。 |
NativeArray_1 | 从现有元素数组创建新的 NativeArray。 |
AsReadOnly | Cast 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:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.