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>

読み取り専用メモリ バッファー。

戻り値

Memory<T>

ReadOnlyMemory<T> と同じメモリを表すメモリ ブロック。

注釈

注意事項

この方法は細心の注意を払って使用する必要があります。 ReadOnlyMemory<T> は、変更できないデータと、書き込み先ではないその他のメモリを表すために使用されます。 Memory<T> このメソッドによって作成されたインスタンスに書き込むべきではありません。 このメソッドの目的は、読み取り専用として型指定された Memory<T> 変数を格納するためにのみ使用できるようにすることです ReadOnlyMemory<T>

適用対象