MemoryMarshal.AsMemory<T>(ReadOnlyMemory<T>) Metod

Definition

Skapar en Memory<T> instans från en 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)

Typparametrar

T

Typ av objekt i den skrivskyddade minnesbufferten.

Parametrar

memory
ReadOnlyMemory<T>

Den skrivskyddade minnesbufferten.

Returer

Ett minnesblock som representerar samma minne som ReadOnlyMemory<T>.

Kommentarer

Caution

Den här metoden måste användas med extrem försiktighet. ReadOnlyMemory<T> används för att representera oföränderliga data och annat minne som inte är avsett att skrivas till. Memory<T> instanser som skapats med den här metoden ska inte skrivas till. Syftet med den här metoden är att tillåta att variabler skrivs som Memory<T> men endast används för att läsa för att lagra en ReadOnlyMemory<T>.

Gäller för