MemoryMarshal.GetArrayDataReference Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| GetArrayDataReference(Array) |
Gibt einen Verweis auf das 0. Element von |
| GetArrayDataReference<T>(T[]) |
Gibt einen Verweis auf das 0. Element von |
GetArrayDataReference(Array)
- Quelle:
- MemoryMarshal.CoreCLR.cs
- Quelle:
- MemoryMarshal.CoreCLR.cs
- Quelle:
- MemoryMarshal.CoreCLR.cs
- Quelle:
- MemoryMarshal.CoreCLR.cs
- Quelle:
- MemoryMarshal.CoreCLR.cs
Gibt einen Verweis auf das 0. Element von array. Wenn das Array leer ist, wird ein Verweis auf den Speicherort des 0. Elements zurückgegeben. Ein solcher Verweis kann zum Anheften verwendet werden, darf aber niemals abgeleitet werden.
public:
static System::Byte % GetArrayDataReference(Array ^ array);
public static ref byte GetArrayDataReference(Array array);
static member GetArrayDataReference : Array -> byte
Public Shared Function GetArrayDataReference (array As Array) As Byte
Parameter
- array
- Array
Das zu analysierende Array.
Gibt zurück
Ein Verweis auf das 0. Element von array.
Ausnahmen
array ist null.
Hinweise
Der Aufrufer muss das zurückgegebene Ref-Byte manuell als Verweis auf den zugrunde liegenden Elementtyp des Arrays neu interpretieren, z. B. mithilfe einer API wie System.Runtime.CompilerServices.Unsafe.As zur Unterstützung der Neuinterpretation. Diese Technik führt keine Arrayabweichungsprüfungen durch. Der Aufrufer muss manuell alle Arrayabweichungsprüfungen durchführen, wenn der Aufrufer in den zurückgegebenen Verweis schreiben möchte.
Gilt für:
GetArrayDataReference<T>(T[])
- Quelle:
- MemoryMarshal.CoreCLR.cs
- Quelle:
- MemoryMarshal.CoreCLR.cs
- Quelle:
- MemoryMarshal.CoreCLR.cs
- Quelle:
- MemoryMarshal.CoreCLR.cs
- Quelle:
- MemoryMarshal.CoreCLR.cs
Gibt einen Verweis auf das 0. Element von array. Wenn das Array leer ist, wird ein Verweis auf den Speicherort des 0. Elements zurückgegeben. Ein solcher Verweis kann zum Anheften verwendet werden, darf aber niemals abgeleitet werden.
public:
generic <typename T>
static T % GetArrayDataReference(cli::array <T> ^ array);
public static ref T GetArrayDataReference<T>(T[] array);
static member GetArrayDataReference : 'T[] -> 'T
Public Shared Function GetArrayDataReference(Of T) (array As T()) As T
Typparameter
- T
Der Typ der Arrayelemente.
Parameter
- array
- T[]
Das zu analysierende Array.
Gibt zurück
Verweis auf das 0. Element in array.
Ausnahmen
array ist null.
Hinweise
Diese Methode führt keine Arrayabweichungsprüfungen durch. Der Aufrufer muss manuell alle Arrayabweichungsprüfungen durchführen, wenn der Aufrufer in den zurückgegebenen Verweis schreiben möchte.