Unsafe.Write<T>(Void*, T) 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.
Escribe un valor del tipo T
en la ubicación especificada.
public:
generic <typename T>
static void Write(void* destination, T value);
public static void Write<T> (void* destination, T value);
[System.CLSCompliant(false)]
public static void Write<T> (void* destination, T value);
static member Write : nativeptr<unit> * 'T -> unit
[<System.CLSCompliant(false)>]
static member Write : nativeptr<unit> * 'T -> unit
Parámetros de tipo
- T
Tipo del valor que se va a escribir.
Parámetros
- destination
- Void*
Ubicación donde se escribirá.
- value
- T
Valor que se va a escribir.
- Atributos
Comentarios
Precaución
El autor de la llamada debe asegurarse de que hay SizeOf<T>()
bytes de memoria grabable disponible a partir de la ubicación a destination
la que apunta . Las infracciones de acceso pueden producirse si no se cumple este requisito.
destination
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").