ArrayWithOffset ArrayWithOffset ArrayWithOffset ArrayWithOffset Struct

Определение

Инкапсулирует массив и смещение в указанный массив.Encapsulates an array and an offset within the specified array.

public value class ArrayWithOffset
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct ArrayWithOffset
type ArrayWithOffset = struct
Public Structure ArrayWithOffset
Наследование
ArrayWithOffsetArrayWithOffsetArrayWithOffsetArrayWithOffset
Атрибуты

Комментарии

Может использоваться в качестве аргумента для собственного метода, достижимого через вызов неуправляемого кода.Can be used as an argument to a native method reached through platform invoke. В этом случае маршалером вызова платформы извлекает начальный адрес массива, добавляет смещение и передает полученный указатель в базовую собственную функцию.In this case, the platform invoke marshaler will retrieve the starting address of the array, add the offset, and pass the resulting pointer to the underlying native function. Эта структура поддерживает только массивы, содержащие ссылки, такие как массивы типов-примитивов и массивы типов значений, содержащие только поля типов-примитивов.This structure only supports arrays containing no references, such as primitive type arrays and value type arrays containing only fields of primitive types.

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

ArrayWithOffset(Object, Int32) ArrayWithOffset(Object, Int32) ArrayWithOffset(Object, Int32) ArrayWithOffset(Object, Int32)

Инициализирует новый экземпляр структуры ArrayWithOffset.Initializes a new instance of the ArrayWithOffset structure.

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Показывает, соответствует ли указанный объект текущему объекту ArrayWithOffset.Indicates whether the specified object matches the current ArrayWithOffset object.

Equals(ArrayWithOffset) Equals(ArrayWithOffset) Equals(ArrayWithOffset) Equals(ArrayWithOffset)

Показывает, соответствует ли указанный объект ArrayWithOffset текущему экземпляру.Indicates whether the specified ArrayWithOffset object matches the current instance.

GetArray() GetArray() GetArray() GetArray()

Возвращает управляемый массив, на который ссылается этот массив ArrayWithOffset.Returns the managed array referenced by this ArrayWithOffset.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Возвращает хэш-код для этого типа значения.Returns a hash code for this value type.

GetOffset() GetOffset() GetOffset() GetOffset()

Возвращает смещение, предоставленное при создании этого массива ArrayWithOffset.Returns the offset provided when this ArrayWithOffset was constructed.

Операторы

Equality(ArrayWithOffset, ArrayWithOffset) Equality(ArrayWithOffset, ArrayWithOffset) Equality(ArrayWithOffset, ArrayWithOffset) Equality(ArrayWithOffset, ArrayWithOffset)

Определяет, совпадают ли значения двух указанных объектов ArrayWithOffset.Determines whether two specified ArrayWithOffset objects have the same value.

Inequality(ArrayWithOffset, ArrayWithOffset) Inequality(ArrayWithOffset, ArrayWithOffset) Inequality(ArrayWithOffset, ArrayWithOffset) Inequality(ArrayWithOffset, ArrayWithOffset)

Определяет, равны ли значения двух указанных объектов ArrayWithOffset.Determines whether two specified ArrayWithOffset objects no not have the same value.

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