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

Definición

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

Búfer de memoria de solo lectura.

Devoluciones

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

Comentarios

Caution

Este método debe usarse con extrema precaución. ReadOnlyMemory<T> se usa para representar datos inmutables y otra memoria que no está pensada para escribirse. Memory<T> Las instancias creadas por este método no deben escribirse en. El propósito de este método es permitir que las variables tipadas como Memory<T> pero solo se usen para leer para almacenar un ReadOnlyMemory<T>.

Se aplica a