MemoryMarshal.AsMemory<T>(ReadOnlyMemory<T>) Método

Definição

Cria uma Memory<T> instância a partir de um ReadOnlyMemory<T>.

public:
generic <typename T>
 static Memory<T> AsMemory(ReadOnlyMemory<T> memory);
public static Memory<T> AsMemory<T>(ReadOnlyMemory<T> memory);
static member AsMemory : ReadOnlyMemory<'T> -> Memory<'T>
Public Shared Function AsMemory(Of T) (memory As ReadOnlyMemory(Of T)) As Memory(Of T)

Parâmetros de Tipo Genérico

T

O tipo de itens no buffer de memória apenas de leitura.

Parâmetros

memory
ReadOnlyMemory<T>

O buffer de memória apenas de leitura.

Devoluções

Um bloco de memória que representa a mesma memória que o ReadOnlyMemory<T>.

Observações

Atenção

Este método deve ser usado com extrema cautela. ReadOnlyMemory<T> é usado para representar dados imutáveis e outra memória que não deve ser escrita. Memory<T> Instâncias criadas por este método não devem ser escritas para elas. O objetivo deste método é permitir que variáveis tipadas como Memory<T> mas apenas usadas para leitura armazenem um ReadOnlyMemory<T>.

Aplica-se a