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

Definice

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Zapíše hodnotu typu T do daného umístění.

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

Parametry typu

T

Typ hodnoty, kterou chcete zapsat.

Parametry

destination
Void*

Umístění, do které chcete zapisovat.

value
T

Hodnota pro zápis

Atributy

Poznámky

Upozornění

Volající musí zajistit, aby byly SizeOf<T>() od umístění, na které odkazuje destination, dostupné bajty zapisovatelné paměti. Pokud tento požadavek není splněn, může dojít k narušení přístupu.

destination se předpokládá, že je správně zarovnaný ukazatel na hodnotu typu T. Další informace o předpokladech sladění najdete v tématu ECMA-335, oddíl I.12.6.2 ("Zarovnání").

Platí pro