NativeArray<T0>.Reinterpret
Declaration
public NativeArray<U> Reinterpret();public NativeArray<U> Reinterpret(int expectedTypeSize);Параметры
| Параметр | Описание |
|---|---|
| expectedTypeSize | Ожидаемый размер (в байтах, как указано в sizeof) текущего типа элемента массива. |
Возвращаемое значение
NativeArray<U> Псевдоним того же массива, переинтерпретируемый как тип объекта.
Описание
Переинтерпретируйте NativeArray<T0> с другим типом данных (типовое смешение).
Если ожидаемый размер элемента не задан, то размеры T и U должны совпадать.
Когда задается ожидаемый размер элемента, этот метод позволяет создать представление в памяти, которое имеет другой размер и длину элемента по сравнению с исходным массивом. Например, вы можете переинтерпретировать массив трёхзначных чисел с плавающей запятой как массив векторных структур 3D. Ожидаемый размер элемента служит контрольной точкой, чтобы размер базового элемента в исходном массиве не изменялся, что в противном случае сделало бы все будущие использования переинтерпретируемого массива недействительными.