MemoryMarshal.AsMemory<T>(ReadOnlyMemory<T>) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從 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>。