MemoryMarshal.AsMemory<T>(ReadOnlyMemory<T>) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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>.