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 als Argument für eine native Methode verwendet werden, die über einen Platt Form Aufruf erreicht wurde.Can be used as an argument to a native method reached through platform invoke. In diesem Fall ruft der Platt Form Aufruf-Mars Haller die Startadresse des Arrays ab, fügt den Offset hinzu und übergibt den resultierenden Zeiger an die zugrunde liegende native Funktion.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, die keine Verweise enthalten, wie z. b. primitive Typarrays und Werttyp Arrays, die nur Felder primitiver Typen enthalten.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: