Unsafe.Write<T>(Void*, T) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í").