ReadOnlySequence<T> Structure
Définition
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 séquence qui peut lire une série séquentielle de T.
generic <typename T>
public value class ReadOnlySequence
public readonly struct ReadOnlySequence<T>
type ReadOnlySequence<'T> = struct
Public Structure ReadOnlySequence(Of T)
Paramètres de type
- T
Type des éléments dans la séquence en lecture seule.
- Héritage
Constructeurs
| Nom | Description |
|---|---|
| ReadOnlySequence<T>(ReadOnlyMemory<T>) |
Crée une instance d’un ReadOnlySequence<T>ReadOnlyMemory<T>. |
| ReadOnlySequence<T>(ReadOnlySequenceSegment<T>, Int32, ReadOnlySequenceSegment<T>, Int32) |
Crée une instance d’une liste de ReadOnlySequence<T> mémoire liée représentée par les segments de début et de fin et les index correspondants dans ces derniers. |
| ReadOnlySequence<T>(T[], Int32, Int32) |
Crée une instance d’une ReadOnlySequence<T> section d’un tableau. |
| ReadOnlySequence<T>(T[]) |
Crée une instance du ReadOnlySequence<T> |
Champs
| Nom | Description |
|---|---|
| Empty |
Retourne un objet vide ReadOnlySequence<T>. |
Propriétés
| Nom | Description |
|---|---|
| End |
Obtient la position à la fin du ReadOnlySequence<T>. |
| First |
Obtient le ReadOnlyMemory<T> premier segment. |
| FirstSpan |
Obtient le ReadOnlySpan<T> premier segment. |
| IsEmpty |
Obtient une valeur qui indique si l’objet ReadOnlySequence<T> est vide. |
| IsSingleSegment |
Obtient une valeur qui indique si le ReadOnlySequence<T> segment contient un seul ReadOnlyMemory<T> segment. |
| Length |
Obtient la longueur du ReadOnlySequence<T>. |
| Start |
Obtient la position au début du ReadOnlySequence<T>. |
Méthodes
| Nom | Description |
|---|---|
| GetEnumerator() |
Retourne un énumérateur sur le ReadOnlySequence<T>. |
| GetPosition(Int64, SequencePosition) |
Retourne un nouveau SequencePosition début au décalage spécifié de la |
| GetPosition(Int64) |
Retourne un nouveau SequencePosition à |
| Slice(Int32, Int32) |
Forme une tranche de l’élément actuel ReadOnlySequence<T>, commençant à |
| Slice(Int32, SequencePosition) |
Forme une tranche hors du courant ReadOnlySequence<T>, commençant à |
| Slice(Int64, Int64) |
Forme une tranche de l’élément donné ReadOnlySequence<T>, commençant à |
| Slice(Int64, SequencePosition) |
Forme une tranche hors du courant ReadOnlySequence<T>, commençant à |
| Slice(Int64) |
Forme une tranche hors de l’index actuel ReadOnlySequence<T>, commençant à un index spécifié et continuant à la fin de la séquence en lecture seule. |
| Slice(SequencePosition, Int32) |
Forme une tranche de l’élément actuel ReadOnlySequence<T>, commençant à |
| Slice(SequencePosition, Int64) |
Forme une tranche de l’élément actuel ReadOnlySequence<T>, commençant à |
| Slice(SequencePosition, SequencePosition) |
Forme une tranche hors du courant ReadOnlySequence<T>, commençant à |
| Slice(SequencePosition) |
Forme une tranche hors de l’actuel ReadOnlySequence<T>, en commençant à une position de séquence spécifiée et en continuant à la fin de la séquence en lecture seule. |
| ToString() |
Retourne une chaîne qui représente la séquence actuelle. |
| TryGet(SequencePosition, ReadOnlyMemory<T>, Boolean) |
Tente de récupérer le segment suivant après |
Méthodes d’extension
| Nom | Description |
|---|---|
| CopyTo<T>(ReadOnlySequence<T>, Span<T>) |
Copie le ReadOnlySequence<T> fichier vers le fichier spécifié Span<T>. |
| PositionOf<T>(ReadOnlySequence<T>, T) |
Retourne la position de la première occurrence du |
| ToArray<T>(ReadOnlySequence<T>) |
Convertit le ReadOnlySequence<T> tableau en tableau. |