MemoryMarshal.AsMemory<T>(ReadOnlyMemory<T>) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine Memory<T>-Instanz aus einem 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)
Typparameter
- T
Der Typ der Elemente im schreibgeschützten Speicherpuffer.
Parameter
- memory
- ReadOnlyMemory<T>
Der schreibgeschützte Speicherpuffer.
Gibt zurück
Ein Arbeitsspeicherblock, der den gleichen Speicher wie ReadOnlyMemory<T> darstellt.
Hinweise
Achtung
Diese Methode muss mit äußerster Vorsicht verwendet werden. ReadOnlyMemory<T> wird verwendet, um unveränderliche Daten und andere Speicher darzustellen, in die nicht geschrieben werden soll. Memory<T> Instanzen, die von dieser Methode erstellt wurden, sollten nicht geschrieben werden. Der Zweck dieser Methode besteht darin, Variablen zuzulassen, die als Memory<T> nur zum Lesen verwendet werden, um eine ReadOnlyMemory<T>zu speichern.