ReadOnlySequence<T> Constructors

Definitie

Overloads

Name Description
ReadOnlySequence<T>(ReadOnlyMemory<T>)

Hiermee maakt u een exemplaar van ReadOnlySequence<T> een ReadOnlyMemory<T>.

ReadOnlySequence<T>(T[])

Hiermee maakt u een exemplaar van ReadOnlySequence<T> de array.

ReadOnlySequence<T>(T[], Int32, Int32)

Hiermee maakt u een exemplaar van een ReadOnlySequence<T> exemplaar van een sectie van een matrix.

ReadOnlySequence<T>(ReadOnlySequenceSegment<T>, Int32, ReadOnlySequenceSegment<T>, Int32)

Hiermee maakt u een exemplaar van een ReadOnlySequence<T> gekoppelde geheugenlijst die wordt vertegenwoordigd door begin- en eindsegmenten en de bijbehorende indexen.

ReadOnlySequence<T>(ReadOnlyMemory<T>)

Bron:
ReadOnlySequence.cs
Bron:
ReadOnlySequence.cs
Bron:
ReadOnlySequence.cs
Bron:
ReadOnlySequence.cs
Bron:
ReadOnlySequence.cs

Hiermee maakt u een exemplaar van ReadOnlySequence<T> een 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))

Parameters

memory
ReadOnlyMemory<T>

Een alleen-lezen blok geheugen van elementen van het type T.

Opmerkingen

De consument zal de levensduur van het geheugen naar verwachting beheren totdat ReadOnlySequence<T> deze niet meer wordt gebruikt.

Van toepassing op

ReadOnlySequence<T>(T[])

Bron:
ReadOnlySequence.cs
Bron:
ReadOnlySequence.cs
Bron:
ReadOnlySequence.cs
Bron:
ReadOnlySequence.cs
Bron:
ReadOnlySequence.cs

Hiermee maakt u een exemplaar van ReadOnlySequence<T> 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())

Parameters

array
T[]

De matrix waaruit een alleen-lezenreeks moet worden gemaakt.

Van toepassing op

ReadOnlySequence<T>(T[], Int32, Int32)

Bron:
ReadOnlySequence.cs
Bron:
ReadOnlySequence.cs
Bron:
ReadOnlySequence.cs
Bron:
ReadOnlySequence.cs
Bron:
ReadOnlySequence.cs

Hiermee maakt u een exemplaar van een ReadOnlySequence<T> exemplaar van een sectie van een matrix.

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)

Parameters

array
T[]

De matrix waaruit de alleen-lezenreeks moet worden gemaakt.

start
Int32

De op nul gebaseerde index van het eerste element in de matrix die moet worden opgenomen in de alleen-lezenreeks.

length
Int32

Het aantal elementen dat moet worden opgenomen in de alleen-lezenreeks.

Van toepassing op

ReadOnlySequence<T>(ReadOnlySequenceSegment<T>, Int32, ReadOnlySequenceSegment<T>, Int32)

Bron:
ReadOnlySequence.cs
Bron:
ReadOnlySequence.cs
Bron:
ReadOnlySequence.cs
Bron:
ReadOnlySequence.cs
Bron:
ReadOnlySequence.cs

Hiermee maakt u een exemplaar van een ReadOnlySequence<T> gekoppelde geheugenlijst die wordt vertegenwoordigd door begin- en eindsegmenten en de bijbehorende indexen.

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)

Parameters

startSegment
ReadOnlySequenceSegment<T>

Het eerste knooppunt van de gekoppelde geheugenlijst.

startIndex
Int32

De positie tot het begin van de reeks binnen startSegment.

endSegment
ReadOnlySequenceSegment<T>

Het laatste knooppunt van de gekoppelde geheugenlijst.

endIndex
Int32

De positie aan het einde van de reeks binnen endSegment.

Uitzonderingen

startSegment of endSegment is null.

De actieve index van startSegment is groter dan de actieve index van endSegment, ook al startSegment is het anders dan endSegment.

– of –

startSegment is gelijk aan endSegment maar endIndex is kleiner dan startIndex.

– of –

startIndex is groter dan de lengte van het onderliggende geheugenblok van startSegment.

Van toepassing op