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

Definição

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

Aplica-se a