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);
[System.CLSCompliant(false)]
public static void Write<T>(void* destination, T value) where T : allows ref struct;
public static void Write<T>(void* destination, T value);
[System.CLSCompliant(false)]
public static void Write<T>(void* destination, T value);
[<System.CLSCompliant(false)>]
static member Write : nativeptr<unit> * 'T -> unit
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 destinationverwiesen 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 Thandelt. Weitere Informationen zu Ausrichtungsannahmen finden Sie unter ECMA-335, Abschnitt I.12.6.2 ("Alignment").