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 anderen Arbeitsspeicher darzustellen, in den nicht geschrieben werden soll. Memory<T> Instanzen, die mit dieser Methode erstellt wurden, sollten nicht in geschrieben werden. Der Zweck dieser Methode besteht darin, Variablen zuzulassen, die als Memory<T> typisiert, aber nur zum Lesen verwendet werden, um ein ReadOnlyMemory<T>zu speichern.