Freigeben über


ArrayWithOffset-Struktur

 

Veröffentlicht: Oktober 2016

Kapselt ein Array und einen Offset innerhalb des angegebenen Arrays.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

Syntax

[SerializableAttribute]
[ComVisibleAttribute(true)]
public struct ArrayWithOffset
[SerializableAttribute]
[ComVisibleAttribute(true)]
public value struct ArrayWithOffset
[<Sealed>]
[<SerializableAttribute>]
[<ComVisibleAttribute(true)>]
type ArrayWithOffset = struct end
<SerializableAttribute>
<ComVisibleAttribute(True)>
Public Structure ArrayWithOffset

Konstruktoren

Name Beschreibung
System_CAPS_pubmethod ArrayWithOffset(Object, Int32)

Initialisiert eine neue Instanz der ArrayWithOffset-Struktur.

Methoden

Name Beschreibung
System_CAPS_pubmethod Equals(ArrayWithOffset)

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

System_CAPS_pubmethod Equals(Object)

Gibt an, ob das angegebene Objekt den aktuellen entspricht ArrayWithOffset Objekt.(Überschreibt ValueType.Equals(Object).)

System_CAPS_pubmethod GetArray()

Gibt das verwaltete Array, auf die dieses ArrayWithOffset.

System_CAPS_pubmethod GetHashCode()

Gibt einen Hashcode für diesen Wert zurück.(Überschreibt ValueType.GetHashCode().)

System_CAPS_pubmethod GetOffset()

Gibt den Offset bereitgestellt, wenn dies ArrayWithOffset erstellt wurde.

System_CAPS_pubmethod GetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_pubmethod ToString()

Gibt den voll qualifizierten Typnamen dieser Instanz zurück.(Geerbt von „ValueType“.)

Operatoren

Name Beschreibung
System_CAPS_puboperatorSystem_CAPS_static Equality(ArrayWithOffset, ArrayWithOffset)

Bestimmt, ob zwei angegebene ArrayWithOffset-Objekte denselben Wert haben.

System_CAPS_puboperatorSystem_CAPS_static Inequality(ArrayWithOffset, ArrayWithOffset)

Bestimmt, ob zwei angegebene ArrayWithOffset -Objekte nicht denselben Wert haben.

Hinweise

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.

Versionsinformationen

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 1.1
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Windows Phone
Verfügbar seit 8.1

Threadsicherheit

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Siehe auch

System.Runtime.InteropServices-Namespace

Zurück zum Anfang