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
Атрибуты

Комментарии

Можно использовать в качестве аргумента для собственного метода, достигнутого с помощью вызова платформы. В этом случае платформа вызывает маршалер, извлекает начальный адрес массива, добавляет смещение и передает результирующий указатель на базовую собственную функцию. Эта структура поддерживает только массивы, содержащие ссылки, такие как массивы примитивных типов и массивы типов значений, содержащие только поля примитивных типов.

Конструкторы

Имя Описание
ArrayWithOffset(Object, Int32)

Инициализирует новый экземпляр ArrayWithOffset структуры.

Методы

Имя Описание
Equals(ArrayWithOffset)

Указывает, соответствует ли указанный ArrayWithOffset объект текущему экземпляру.

Equals(Object)

Указывает, соответствует ли указанный объект текущему ArrayWithOffset объекту.

GetArray()

Возвращает управляемый массив, на который ссылается этот ArrayWithOffsetобъект.

GetHashCode()

Возвращает хэш-код для этого типа значения.

GetOffset()

Возвращает смещение, предоставленное при построении.ArrayWithOffset

Операторы

Имя Описание
Equality(ArrayWithOffset, ArrayWithOffset)

Определяет, имеют ли два указанных ArrayWithOffset объекта одинаковые значения.

Inequality(ArrayWithOffset, ArrayWithOffset)

Определяет, не имеют ли два указанных ArrayWithOffset объекта одинаковых значений.

Применяется к