Unsafe.Read<T>(Void*) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wichtig
Diese API ist nicht CLS-kompatibel.
Liest einen Typwert T aus dem angegebenen Speicherort.
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
Typparameter
- T
Der Typ des zu lesenden Werts.
Parameter
- source
- Void*
Ein nicht verwalteter Zeiger, der die Adresse enthält, aus der gelesen werden soll.
Gibt zurück
Ein Typwert, T der aus dem angegebenen Speicherort gelesen wird.
- Attribute
Hinweise
Vorsicht
Der Aufrufer muss sicherstellen, dass byte lesbarer Speicher verfügbar sind SizeOf<T>() , beginnend mit dem Speicherort, auf sourceden verwiesen wird. Zugriffsverletzungen können auftreten, wenn diese Anforderung nicht erfüllt ist.
source wird angenommen, dass es sich um einen ordnungsgemäß ausgerichteten Zeiger auf einen Typwert Thandelt. Weitere Informationen zu Ausrichtungsannahmen finden Sie unter ECMA-335, Abschnitt I.12.6.2 ("Ausrichtung").