Unsafe.Read<T>(Void*) 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 wordt een waarde van het type T van de opgegeven locatie gelezen.
public:
generic <typename T>
static T Read(void* source);
[System.CLSCompliant(false)]
public static T Read<T>(void* source) where T : allows ref struct;
public static T Read<T>(void* source);
[System.CLSCompliant(false)]
public static T Read<T>(void* source);
[<System.CLSCompliant(false)>]
static member Read : nativeptr<unit> -> 'T
static member Read : nativeptr<unit> -> 'T
Type parameters
- T
Het type waarde dat moet worden gelezen.
Parameters
- source
- Void*
Een onbeheerde aanwijzer met het adres waaruit moet worden gelezen.
Retouren
Een waarde van het type T gelezen vanaf de opgegeven locatie.
- Kenmerken
Opmerkingen
Caution
De beller moet ervoor zorgen dat er bytes aan leesbaar geheugen beschikbaar zijn SizeOf<T>() vanaf de locatie waarnaar wordt verwezen source. Toegangsschendingen kunnen optreden als niet aan deze vereiste wordt voldaan.
source 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.