Unsafe.Read<T>(Void*) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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 source
cui 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").