Unsafe.Read<T>(Void*) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Importante
Esta API no es conforme a CLS.
Lee un valor del tipo T
desde la ubicación especificada.
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
Parámetros de tipo
- T
Tipo del valor que se va a leer.
Parámetros
- source
- Void*
Puntero no administrado que contiene la dirección desde la que se va a leer.
Devoluciones
Valor de tipo T
leído desde la ubicación especificada.
- Atributos
Comentarios
Precaución
El autor de la llamada debe asegurarse de que hay SizeOf<T>()
bytes de memoria legible disponible a partir de la ubicación a source
la que apunta . Las infracciones de acceso pueden producirse si no se cumple este requisito.
source
se supone que es un puntero alineado correctamente con un valor de tipo T
. Para obtener más información sobre las suposiciones de alineación, vea ECMA-335, Sec. I.12.6.2 ("Alignment").