MemoryMarshal.Read<T>(ReadOnlySpan<Byte>) 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.
Lê uma estrutura de tipo T a partir de um intervalo de bytes em apenas leitura.
public:
generic <typename T>
where T : value class static T Read(ReadOnlySpan<System::Byte> source);
public static T Read<T>(ReadOnlySpan<byte> source) where T : struct;
static member Read : ReadOnlySpan<byte> -> 'T (requires 'T : struct)
Public Shared Function Read(Of T As Structure) (source As ReadOnlySpan(Of Byte)) As T
Parâmetros de Tipo Genérico
- T
O tipo do item a recolher do espaço de apenas leitura.
Parâmetros
- source
- ReadOnlySpan<Byte>
Um intervalo só de leitura.
Devoluções
A estrutura foi retirada do vão de apenas leitura.
Exceções
T contém referências de objetos geridos.
source é menor do que To comprimento de de em bytes.
Observações
T não pode conter referências de objetos geridos. O Read método realiza esta verificação em tempo de execução e lança ArgumentException se a verificação falhar.
Atenção
Este método inicializa uma instância de T, incluindo campos privados de instância e outros detalhes de implementação, a partir do conteúdo binário bruto do intervalo de origem. Os chamadores devem garantir que o conteúdo do intervalo de origem está bem formado em relação aos Tinvariantes internos de .