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 | |
---|---|---|
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 den aktuellen entspricht ArrayWithOffset Objekt.(Überschreibt ValueType.Equals(Object).) |
|
GetArray() | Gibt das verwaltete Array, auf die dieses ArrayWithOffset. |
|
GetHashCode() | Gibt einen Hashcode für diesen Wert zurück.(Überschreibt ValueType.GetHashCode().) |
|
GetOffset() | Gibt den Offset bereitgestellt, wenn dies ArrayWithOffset erstellt wurde. |
|
GetType() | Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.) |
|
ToString() | Gibt den voll qualifizierten Typnamen dieser Instanz zurück.(Geerbt von „ValueType“.) |
Operatoren
Name | Beschreibung | |
---|---|---|
Equality(ArrayWithOffset, ArrayWithOffset) | Bestimmt, ob zwei angegebene ArrayWithOffset-Objekte denselben Wert haben. |
|
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