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

Definição

Importante

Esta API não está em conformidade com CLS.

Lê um valor de tipo T a partir da localização dada.

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 Genérico

T

O tipo de valor a ler.

Parâmetros

source
Void*

Um ponteiro não gerido contendo o endereço a ler.

Devoluções

T

Um valor de tipo T lido a partir da localização dada.

Atributos

Observações

Atenção

O chamador deve garantir que existem SizeOf<T>() bytes de memória legível disponíveis a partir da localização apontada por source. Podem ocorrer violações de acesso se este requisito não for cumprido.

source assume-se que é um ponteiro devidamente alinhado para um valor do tipo T. Para mais informações sobre pressupostos de alinhamento, consulte ECMA-335, Sec. I.12.6.2 ("Alinhamento").

Aplica-se a