ArrayWithOffset ArrayWithOffset ArrayWithOffset ArrayWithOffset Struct

Definition

Kapselt ein Array und einen Offset im angegebenen Array.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
Vererbung
ArrayWithOffsetArrayWithOffsetArrayWithOffsetArrayWithOffset
Attribute

Hinweise

Kann verwendet werden, als Argument an eine systemeigene Aufrufen der Methode, die über die Plattform erreicht.Can be used as an argument to a native method reached through platform invoke. In diesem Fall den Plattformaufruf Marshaller die Startadresse des Arrays abrufen, hinzufügen den Offset und den resultierenden Zeiger an die zugrunde liegende systemeigene Funktion übergeben wird.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. Diese Struktur unterstützt nur Arrays mit keine Verweise, z. B. Arrays von primitiven Typ und Wert-Typ-Arrays, die nur die Felder von primitiven Typen enthält.This structure only supports arrays containing no references, such as primitive type arrays and value type arrays containing only fields of primitive types.

Konstruktoren

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

Initialisiert eine neue Instanz der ArrayWithOffset-Struktur.Initializes a new instance of the ArrayWithOffset structure.

Methoden

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

Gibt an, ob das angegebene Objekt dem aktuellen ArrayWithOffset-Objekt entspricht.Indicates whether the specified object matches the current ArrayWithOffset object.

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

Gibt an, ob das angegebene ArrayWithOffset-Objekt der aktuellen Instanz entspricht.Indicates whether the specified ArrayWithOffset object matches the current instance.

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

Gibt das verwaltete Array zurück, auf das von diesem ArrayWithOffset verwiesen wird.Returns the managed array referenced by this ArrayWithOffset.

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

Gibt einen Hashcode für diesen Werttyp zurück.Returns a hash code for this value type.

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

Gibt den Offset zurück, der beim Erstellen dieses ArrayWithOffset bereitgestellt wurde.Returns the offset provided when this ArrayWithOffset was constructed.

Operatoren

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

Bestimmt, ob zwei angegebene ArrayWithOffset-Objekte denselben Wert haben.Determines whether two specified ArrayWithOffset objects have the same value.

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

Bestimmt, ob zwei angegebene ArrayWithOffset-Objekte nicht den gleichen Wert haben.Determines whether two specified ArrayWithOffset objects no not have the same value.

Gilt für: