SafeBuffer.Write<T>(UInt64, T) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Importante
Esta API não está em conformidade com CLS.
Grava um tipo de valor na memória no local determinado.
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
- T
O tipo de valor a ser gravado.
Parâmetros
- byteOffset
- UInt64
O local no qual a gravação será iniciada. Talvez seja necessário considerar problemas de alinhamento.
- value
- T
O valor a ser gravado.
- Atributos
Exceções
O método Initialize não foi chamado.
Comentários
Esse método é equivalente ao seguinte código:
*(T*)(bytePtr + byteOffset) = value;
Aplica-se a
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de