Unsafe.Read<T>(Void*) Metodo

Definizione

Importante

Questa API non è conforme a CLS.

Legge un valore di tipo T dalla posizione specificata.

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

Parametri di tipo

T

Tipo del valore da leggere.

Parametri

source
Void*

Puntatore non gestito contenente l'indirizzo da cui leggere.

Restituisce

T

Valore di tipo T letto dalla posizione specificata.

Attributi

Commenti

Attenzione

Il chiamante deve assicurarsi che siano SizeOf<T>() disponibili byte di memoria leggibile a partire dalla posizione a sourcecui punta . Le violazioni di accesso possono verificarsi se questo requisito non è soddisfatto.

source si presuppone che sia un puntatore allineato correttamente a un valore di tipo T. Per altre informazioni sui presupposti di allineamento, vedere ECMA-335, Sec. I.12.6.2 ("Allineamento").

Si applica a