MemoryMarshal.AsMemory<T>(ReadOnlyMemory<T>) Méthode

Définition

Crée une Memory<T> instance à partir d’un 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)

Paramètres de type

T

Type d’éléments dans la mémoire tampon en lecture seule.

Paramètres

memory
ReadOnlyMemory<T>

Mémoire tampon en lecture seule.

Retours

Bloc de mémoire qui représente la même mémoire que le ReadOnlyMemory<T>.

Remarques

Avertissement

Cette méthode doit être utilisée avec une prudence extrême. ReadOnlyMemory<T> est utilisé pour représenter des données immuables et d’autres mémoires qui ne sont pas destinées à être écrites. Memory<T> les instances créées par cette méthode ne doivent pas être écrites. L’objectif de cette méthode est d’autoriser les variables typées comme Memory<T> mais utilisées uniquement pour la lecture pour stocker un ReadOnlyMemory<T>.

S’applique à