Unsafe.Write<T>(Void*, T) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Importante
Esta API não está em conformidade com CLS.
Escreve um valor de tipo T para a localização dada.
public:
generic <typename T>
static void Write(void* destination, T value);
[System.CLSCompliant(false)]
public static void Write<T>(void* destination, T value) where T : allows ref struct;
public static void Write<T>(void* destination, T value);
[System.CLSCompliant(false)]
public static void Write<T>(void* destination, T value);
[<System.CLSCompliant(false)>]
static member Write : nativeptr<unit> * 'T -> unit
static member Write : nativeptr<unit> * 'T -> unit
Parâmetros de Tipo Genérico
- T
O tipo de valor a escrever.
Parâmetros
- destination
- Void*
O local para escrever.
- value
- T
O valor a escrever.
- Atributos
Observações
Atenção
O chamador deve garantir que existem SizeOf<T>() bytes de memória gravável disponíveis a partir da localização apontada por destination. Podem ocorrer violações de acesso se este requisito não for cumprido.
destination 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").