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

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Schreibt einen Wert vom Typ T an 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, in den geschrieben werden soll.

value
T

Der zu schreibende Wert.

Attribute

Hinweise

Vorsicht

Der Aufrufer muss sicherstellen, dass byte schreibbarer Speicher verfügbar sind SizeOf<T>() , beginnend mit dem Speicherort, auf destinationden verwiesen wird. Zugriffsverletzungen können auftreten, wenn diese Anforderung nicht erfüllt ist.

destination wird angenommen, dass es sich um einen ordnungsgemäß ausgerichteten Zeiger auf einen Typwert Thandelt. Weitere Informationen zu Ausrichtungsannahmen finden Sie unter ECMA-335, Abschnitt I.12.6.2 ("Ausrichtung").

Gilt für: