ArrayWithOffset Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инкапсулирует массив и смещение в указанном массиве.
public value class ArrayWithOffset
public struct ArrayWithOffset
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct ArrayWithOffset
type ArrayWithOffset = struct
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type ArrayWithOffset = struct
Public Structure ArrayWithOffset
- Наследование
- Атрибуты
Комментарии
Можно использовать в качестве аргумента для собственного метода, достигнутого с помощью вызова платформы. В этом случае платформа вызывает маршалер, извлекает начальный адрес массива, добавляет смещение и передает результирующий указатель на базовую собственную функцию. Эта структура поддерживает только массивы, содержащие ссылки, такие как массивы примитивных типов и массивы типов значений, содержащие только поля примитивных типов.
Конструкторы
| Имя | Описание |
|---|---|
| ArrayWithOffset(Object, Int32) |
Инициализирует новый экземпляр ArrayWithOffset структуры. |
Методы
| Имя | Описание |
|---|---|
| Equals(ArrayWithOffset) |
Указывает, соответствует ли указанный ArrayWithOffset объект текущему экземпляру. |
| Equals(Object) |
Указывает, соответствует ли указанный объект текущему ArrayWithOffset объекту. |
| GetArray() |
Возвращает управляемый массив, на который ссылается этот ArrayWithOffsetобъект. |
| GetHashCode() |
Возвращает хэш-код для этого типа значения. |
| GetOffset() |
Возвращает смещение, предоставленное при построении.ArrayWithOffset |
Операторы
| Имя | Описание |
|---|---|
| Equality(ArrayWithOffset, ArrayWithOffset) |
Определяет, имеют ли два указанных ArrayWithOffset объекта одинаковые значения. |
| Inequality(ArrayWithOffset, ArrayWithOffset) |
Определяет, не имеют ли два указанных ArrayWithOffset объекта одинаковых значений. |