ArrayWithOffset Struktur

Definition

Kapselt ein Array und einen Offset innerhalb des angegebenen Arrays.

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
Vererbung
ArrayWithOffset
Attribute

Hinweise

Kann als Argument für eine systemeigene Methode verwendet werden, die über den Plattformaufruf erreicht wird. In diesem Fall ruft der Plattform marshaler die Startadresse des Arrays ab, fügt den Offset hinzu und übergibt den resultierenden Zeiger an die zugrunde liegende systemeigene Funktion. Diese Struktur unterstützt nur Arrays, die keine Verweise enthalten, z. B. Primitive Typarrays und Werttyparrays, die nur Felder von Grundtypen enthalten.

Konstruktoren

Name Beschreibung
ArrayWithOffset(Object, Int32)

Initialisiert eine neue Instanz der ArrayWithOffset Struktur.

Methoden

Name Beschreibung
Equals(ArrayWithOffset)

Gibt an, ob das angegebene ArrayWithOffset Objekt der aktuellen Instanz entspricht.

Equals(Object)

Gibt an, ob das angegebene Objekt dem aktuellen ArrayWithOffset Objekt entspricht.

GetArray()

Gibt das verwaltete Array zurück, auf das von diesem ArrayWithOffsetverwiesen wird.

GetHashCode()

Gibt einen Hashcode für diesen Werttyp zurück.

GetOffset()

Gibt den Offset zurück, der angegeben wurde, als dieser ArrayWithOffset erstellt wurde.

Operatoren

Name Beschreibung
Equality(ArrayWithOffset, ArrayWithOffset)

Bestimmt, ob zwei angegebene ArrayWithOffset Objekte denselben Wert aufweisen.

Inequality(ArrayWithOffset, ArrayWithOffset)

Bestimmt, ob zwei angegebene ArrayWithOffset Objekte nicht denselben Wert aufweisen.

Gilt für: