MemoryMarshal.AsMemory<T>(ReadOnlyMemory<T>) 方法

定義

ReadOnlyMemory<T> 建立 Memory<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>

適用於