SafeBuffer.Write<T>(UInt64, 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 tipo de valor na memória no local indicado.
public:
generic <typename T>
where T : value class void Write(System::UInt64 byteOffset, T value);
[System.CLSCompliant(false)]
public void Write<T>(ulong byteOffset, T value) where T : struct;
[<System.CLSCompliant(false)>]
member this.Write : uint64 * 'T -> unit (requires 'T : struct)
Public Sub Write(Of T As Structure) (byteOffset As ULong, value As T)
Parâmetros de Tipo Genérico
- T
O tipo de valor a escrever.
Parâmetros
- byteOffset
- UInt64
O local onde começar a escrever. Pode ter de considerar questões de alinhamento.
- value
- T
O valor a escrever.
- Atributos
Exceções
O Initialize método não foi chamado.
Observações
Este método é equivalente ao seguinte código:
*(T*)(bytePtr + byteOffset) = value;