Freigeben über


Unsafe.Write<T>(Void*, T) Methode

Definition

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 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").

Gilt für: