Sdílet prostřednictvím


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

Definice

Vytvoří Memory<T> instanci z objektu 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)

Parametry typu

T

Typ položek ve vyrovnávací paměti jen pro čtení.

Parametry

memory
ReadOnlyMemory<T>

Vyrovnávací paměť jen pro čtení.

Návraty

Blok paměti, který představuje stejnou paměť jako ReadOnlyMemory<T>.

Poznámky

Upozornění

Tato metoda musí být používána s mimořádnou opatrností. ReadOnlyMemory<T> Slouží k reprezentaci neměnných dat a jiné paměti, do které se nemají zapisovat. Memory<T> Instance vytvořené touto metodou by neměly být zapsány do. Účelem této metody je povolit proměnné zadané jako Memory<T> , ale používají se pouze pro čtení k uložení ReadOnlyMemory<T>.

Platí pro