Unsafe.Read<T>(Void*) Metoda

Definice

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Načte hodnotu typu T z daného umístění.

public:
generic <typename T>
 static T Read(void* source);
public static T Read<T> (void* source);
[System.CLSCompliant(false)]
public static T Read<T> (void* source);
static member Read : nativeptr<unit> -> 'T
[<System.CLSCompliant(false)>]
static member Read : nativeptr<unit> -> 'T

Parametry typu

T

Typ hodnoty, která se má přečíst.

Parametry

source
Void*

Nespravovaný ukazatel obsahující adresu, ze které se má číst.

Návraty

T

Hodnota typu T načtená z daného umístění.

Atributy

Poznámky

Upozornění

Volající musí zajistit, aby od místa, na které odkazuje source, byly SizeOf<T>() k dispozici bajty čitelné paměti. Pokud tento požadavek není splněn, může dojít k narušení přístupu.

source se předpokládá, že je správně zarovnaný ukazatel na hodnotu typu T. Další informace o předpokladech zarovnání najdete v tématu ECMA-335, s. I.12.6.2 ("Zarovnání").

Platí pro