ReadOnlyMemory<T> Structure
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une région contiguë de mémoire, semblable à ReadOnlySpan<T>. Contrairement à ReadOnlySpan<T>, elle n’est pas un type byref.
generic <typename T>
public value class ReadOnlyMemory : IEquatable<ReadOnlyMemory<T>>
generic <typename T>
public value class ReadOnlyMemory
public readonly struct ReadOnlyMemory<T> : IEquatable<ReadOnlyMemory<T>>
public readonly struct ReadOnlyMemory<T>
type ReadOnlyMemory<'T> = struct
Public Structure ReadOnlyMemory(Of T)
Implements IEquatable(Of ReadOnlyMemory(Of T))
Public Structure ReadOnlyMemory(Of T)
- T
Type d’objet à partir duquel la région contiguë de la mémoire sera lue.
- Héritage
- Implémente
Read |
Crée une nouvelle région de mémoire sur l’intégralité du tableau cible. |
Read |
Crée une nouvelle région de mémoire sur la partie du tableau cible en commençant à une position spécifiée et en incluant un nombre spécifié d’éléments. |
Empty |
Obtient un objet ReadOnlyMemory<T> vide. |
Is |
Obtient une valeur qui indique si cette région de mémoire en lecture seule est vide. |
Length |
Obtient le nombre d’éléments dans la région de mémoire. |
Span |
Obtient une étendue à partir de la région de mémoire. |
Copy |
Copie le contenu de la région de mémoire en lecture seule dans une région de mémoire de destination. |
Equals(Object) |
Détermine si l’objet spécifié est égal à la région de mémoire en lecture seule actuelle. |
Equals(Read |
Détermine si l’instance actuelle et un objet ReadOnlyMemory<T> spécifié sont égaux. |
Get |
Retourne le code de hachage pour ce ReadOnlyMemory<T>. |
Pin() |
Crée un handle pour la mémoire. |
Slice(Int32) |
Forme une tranche hors de la région de mémoire donnée, en commençant à une position spécifiée et en continuant à sa fin. |
Slice(Int32, Int32) |
Forme une section à partir de la région de mémoire donnée en commençant à la position |
To |
Copie le contenu de la région de mémoire dans un nouveau tableau. |
To |
Retourne la représentation sous forme de chaîne de cette instance de mémoire en lecture seule. |
Try |
Tente de copier le contenu actuel de la mémoire en lecture seule dans la destination et retourne une valeur qui indique si l’opération de copie a réussi. |
Implicit(Array |
Définit une conversion implicite d’un ArraySegment<T> en ReadOnlyMemory<T>. |
Implicit(T[] to Read |
Définit une conversion implicite d’un tableau en ReadOnlyMemory<T>. |
Trim<T>(Read |
Supprime d’une région de mémoire en lecture seule toutes les occurrences de début et de fin d’un élément spécifié. |
Trim<T>(Read |
Supprime d’une région de mémoire en lecture seule toutes les occurrences de début et de fin d’un jeu d’éléments spécifié dans une étendue en lecture seule. |
Trim |
Supprime d’une région de mémoire en lecture seule toutes les occurrences de fin d’un élément spécifié. |
Trim |
Supprime d’une région de mémoire en lecture seule toutes les occurrences de fin d’un jeu d’éléments spécifié dans une étendue en lecture seule. |
Trim |
Supprime d’une région de mémoire toutes les occurrences de début d’un élément spécifié. |
Trim |
Supprime d’une région de mémoire toutes les occurrences de début d’un jeu d’éléments spécifié dans une étendue en lecture seule. |
Produit | Versions |
---|---|
.NET | Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 |
.NET Standard | 2.1 |