Comparteix a través de


Unsafe.Read<T>(Void*) Método

Definición

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

T

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").

Se aplica a