Unsafe.Read<T>(Void*) Methode

Definitie

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

T

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.

Van toepassing op