ReadOnlySequence<T> Constructeurs
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.
Surcharges
| Nom | Description |
|---|---|
| ReadOnlySequence<T>(ReadOnlyMemory<T>) |
Crée une instance d’un ReadOnlySequence<T>ReadOnlyMemory<T>. |
| ReadOnlySequence<T>(T[]) |
Crée une instance du ReadOnlySequence<T> |
| ReadOnlySequence<T>(T[], Int32, Int32) |
Crée une instance d’une ReadOnlySequence<T> section d’un tableau. |
| 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>(ReadOnlyMemory<T>)
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
Crée une instance d’un ReadOnlySequence<T>ReadOnlyMemory<T>.
public:
ReadOnlySequence(ReadOnlyMemory<T> memory);
public ReadOnlySequence(ReadOnlyMemory<T> memory);
new System.Buffers.ReadOnlySequence<'T> : ReadOnlyMemory<'T> -> System.Buffers.ReadOnlySequence<'T>
Public Sub New (memory As ReadOnlyMemory(Of T))
Paramètres
- memory
- ReadOnlyMemory<T>
Bloc de mémoire en lecture seule des éléments de type T.
Remarques
Le consommateur doit gérer la durée de vie de la mémoire tant qu’il ReadOnlySequence<T> n’est plus utilisé.
S’applique à
ReadOnlySequence<T>(T[])
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
Crée une instance du ReadOnlySequence<T>array.
public:
ReadOnlySequence(cli::array <T> ^ array);
public ReadOnlySequence(T[] array);
new System.Buffers.ReadOnlySequence<'T> : 'T[] -> System.Buffers.ReadOnlySequence<'T>
Public Sub New (array As T())
Paramètres
- array
- T[]
Tableau à partir duquel créer une séquence en lecture seule.
S’applique à
ReadOnlySequence<T>(T[], Int32, Int32)
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
Crée une instance d’une ReadOnlySequence<T> section d’un tableau.
public:
ReadOnlySequence(cli::array <T> ^ array, int start, int length);
public ReadOnlySequence(T[] array, int start, int length);
new System.Buffers.ReadOnlySequence<'T> : 'T[] * int * int -> System.Buffers.ReadOnlySequence<'T>
Public Sub New (array As T(), start As Integer, length As Integer)
Paramètres
- array
- T[]
Tableau à partir duquel créer la séquence en lecture seule.
- start
- Int32
Index de base zéro du premier élément du tableau à inclure dans la séquence en lecture seule.
- length
- Int32
Nombre d’éléments à inclure dans la séquence en lecture seule.
S’applique à
ReadOnlySequence<T>(ReadOnlySequenceSegment<T>, Int32, ReadOnlySequenceSegment<T>, Int32)
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
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.
public:
ReadOnlySequence(System::Buffers::ReadOnlySequenceSegment<T> ^ startSegment, int startIndex, System::Buffers::ReadOnlySequenceSegment<T> ^ endSegment, int endIndex);
public ReadOnlySequence(System.Buffers.ReadOnlySequenceSegment<T> startSegment, int startIndex, System.Buffers.ReadOnlySequenceSegment<T> endSegment, int endIndex);
new System.Buffers.ReadOnlySequence<'T> : System.Buffers.ReadOnlySequenceSegment<'T> * int * System.Buffers.ReadOnlySequenceSegment<'T> * int -> System.Buffers.ReadOnlySequence<'T>
Public Sub New (startSegment As ReadOnlySequenceSegment(Of T), startIndex As Integer, endSegment As ReadOnlySequenceSegment(Of T), endIndex As Integer)
Paramètres
- startSegment
- ReadOnlySequenceSegment<T>
Nœud initial de la liste de mémoire liée.
- startIndex
- Int32
Position au début de la séquence à l’intérieur startSegment.
- endSegment
- ReadOnlySequenceSegment<T>
Nœud final de la liste de mémoire liée.
- endIndex
- Int32
Position à la fin de la séquence à l’intérieur endSegment.
Exceptions
startSegment ou endSegment est null.
L’index en cours d’exécution startSegment est supérieur à l’index en cours d’exécution , même s’il endSegment est différent de startSegmentendSegment.
- ou -
startSegment est égal à endSegment mais endIndex est inférieur à startIndex.
- ou -
startIndex est supérieur à la longueur du bloc de mémoire sous-jacent de startSegment.