MemoryMarshal.AsMemory<T>(ReadOnlyMemory<T>) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Memory<T> Создает экземпляр из 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)
Параметры типа
- T
Тип элементов в буфере памяти только для чтения.
Параметры
- memory
- ReadOnlyMemory<T>
Буфер памяти только для чтения.
Возвращаемое значение
Блок памяти, представляющий ту же память, что и блок ReadOnlyMemory<T>памяти.
Комментарии
Предостережение
Этот метод необходимо использовать с крайней осторожностью. ReadOnlyMemory<T> используется для представления неизменяемых данных и другой памяти, в которую не нужно записывать данные. Memory<T> экземпляры, созданные этим методом, не должны записываться в. Цель этого метода — разрешить типизированным переменным, Memory<T> но только для чтения для хранения ReadOnlyMemory<T>.