Unsafe.Write<T>(Void*, T) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Belangrijk
Deze API is niet CLS-conform.
Hiermee schrijft u een waarde van het type T naar de opgegeven locatie.
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
Type parameters
- T
Het type waarde dat moet worden geschreven.
Parameters
- destination
- Void*
De locatie waar u naar wilt schrijven.
- value
- T
De waarde die moet worden geschreven.
- Kenmerken
Opmerkingen
Caution
De beller moet ervoor zorgen dat er bytes aan beschrijfbaar geheugen beschikbaar zijn SizeOf<T>() vanaf de locatie waarnaar wordt verwezen destination. Toegangsschendingen kunnen optreden als niet aan deze vereiste wordt voldaan.
destination wordt ervan uitgegaan dat het een correct uitgelijnde aanwijzer is op een waarde van het type T. Zie ECMA-335, Sec. I.12.6.2 (Uitlijning) voor meer informatie over uitlijningsveronderstellingen.