Unsafe.Write<T>(Void*, T) 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.
Wichtig
Diese API ist nicht CLS-kompatibel.
Schreibt einen Wert vom Typ T
in den angegebenen Speicherort.
public:
generic <typename T>
static void Write(void* destination, T value);
public static void Write<T> (void* destination, T value);
[System.CLSCompliant(false)]
public static void Write<T> (void* destination, T value);
static member Write : nativeptr<unit> * 'T -> unit
[<System.CLSCompliant(false)>]
static member Write : nativeptr<unit> * 'T -> unit
Typparameter
- T
Der Typ des zu schreibenden Werts.
Parameter
- destination
- Void*
Der Speicherort, an den geschrieben werden soll.
- value
- T
Der zu schreibende Wert.
- Attribute
Hinweise
Achtung
Der Aufrufer muss sicherstellen, dass ab dem Speicherort, auf den von destination
verwiesen wird, bytes beschreibbaren Arbeitsspeicher verfügbar sindSizeOf<T>()
. Zugriffsverletzungen können auftreten, wenn diese Anforderung nicht erfüllt ist.
destination
wird angenommen, dass es sich um einen ordnungsgemäß ausgerichteten Zeiger auf einen Wert vom Typ T
handelt. Weitere Informationen zu Ausrichtungsannahmen finden Sie unter ECMA-335, Abschnitt I.12.6.2 ("Alignment").