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
ReadOnlySequence<T>(ReadOnlyMemory<T>) |
Crée une instance de ReadOnlySequence<T> à partir de ReadOnlyMemory<T>. |
ReadOnlySequence<T>(T[]) |
Crée une instance de ReadOnlySequence<T> à partir de |
ReadOnlySequence<T>(T[], Int32, Int32) |
Crée une instance d’un ReadOnlySequence<T> à partir d’une section d’un tableau. |
ReadOnlySequence<T>(ReadOnlySequenceSegment<T>, Int32, ReadOnlySequenceSegment<T>, Int32) |
Crée une instance d’un ReadOnlySequence<T> à partir d’une liste de mémoire liée représentée par les segments de début et de fin et les index correspondants. |
ReadOnlySequence<T>(ReadOnlyMemory<T>)
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
Crée une instance de ReadOnlySequence<T> à partir de 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 d’éléments de type T
.
Remarques
Le consommateur est censé gérer la durée de vie de la mémoire jusqu’à ce qu’elle ReadOnlySequence<T> ne soit plus utilisée.
S’applique à
ReadOnlySequence<T>(T[])
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
Crée une instance de ReadOnlySequence<T> à partir de 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[]
Le 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
Crée une instance d’un ReadOnlySequence<T> à partir d’une 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[]
Le tableau à partir duquel créer la séquence en lecture seule.
- start
- Int32
L’index basé sur zéro du premier élément du tableau à inclure dans la séquence en lecture seule.
- length
- Int32
Le 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
Crée une instance d’un ReadOnlySequence<T> à partir d’une liste de mémoire liée représentée par les segments de début et de fin et les index correspondants.
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émoires liée.
- startIndex
- Int32
Position au début de la séquence dans startSegment
.
- endSegment
- ReadOnlySequenceSegment<T>
Nœud final de la liste de mémoires liée.
- endIndex
- Int32
Position à la fin de la séquence dans endSegment
.
Exceptions
startSegment
ou endSegment
est null
.
L’index exécuté de startSegment
est supérieur à l’index exécuté de endSegment
, même si startSegment
est différent de endSegment
.
- ou -
startSegment
est égal à endSegment
, mais endIndex
est plus petit que startIndex
.
- ou -
startIndex
est supérieur à la longueur du bloc de mémoire sous-jacent de startSegment
.