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>と同じメモリを表すメモリ ブロック。

注釈

Caution

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

適用対象