Udostępnij za pośrednictwem


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

Definicja

Memory<T> Tworzy wystąpienie z klasy 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 elementów w buforze pamięci tylko do odczytu.

Parametry

memory
ReadOnlyMemory<T>

Bufor pamięci tylko do odczytu.

Zwraca

Blok pamięci reprezentujący tę samą pamięć co ReadOnlyMemory<T>.

Uwagi

Przestroga

Ta metoda musi być używana z wyjątkową ostrożnością. ReadOnlyMemory<T> służy do reprezentowania niezmiennych danych i innej pamięci, do których nie ma być zapisywana. Memory<T> nie należy zapisywać wystąpień utworzonych przez tę metodę. Celem tej metody jest zezwolenie na typizowane zmienne jako Memory<T> , ale używane tylko do odczytu do przechowywania ReadOnlyMemory<T>.

Dotyczy