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);
[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
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 sourcela 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").