Compartir a través de


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

Definición

Crea una instancia de Memory<T> a partir de un 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

T

Tipo de elementos en el búfer de memoria de solo lectura.

Parámetros

memory
ReadOnlyMemory<T>

El búfer de memoria de solo lectura.

Devoluciones

Bloque de memoria que representa la misma memoria que ReadOnlyMemory<T>.

Comentarios

Precaución

Este método debe usarse con extrema precaución. ReadOnlyMemory<T> se usa para representar datos inmutables y otra memoria en la que no se va a escribir. Memory<T> Las instancias creadas por este método no deben escribirse en. El propósito de este método es permitir variables con tipo , Memory<T> pero que solo se usan para leer para almacenar un ReadOnlyMemory<T>.

Se aplica a