ReadOnlySequence<T> Konstruktoren

Definition

Überlädt

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

Erstellt eine Instanz von ReadOnlySequence<T> einer ReadOnlyMemory<T>.

ReadOnlySequence<T>(T[])

Erstellt eine Instanz von ReadOnlySequence<T> der array.

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

Erstellt eine Instanz eines aus ReadOnlySequence<T> einem Abschnitt eines Arrays.

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

Erstellt eine Instanz einer ReadOnlySequence<T> aus einer verknüpften Speicherliste, die durch Start- und Endsegmente und die entsprechenden Indizes in ihnen dargestellt wird.

ReadOnlySequence<T>(ReadOnlyMemory<T>)

Quelle:
ReadOnlySequence.cs
Quelle:
ReadOnlySequence.cs
Quelle:
ReadOnlySequence.cs
Quelle:
ReadOnlySequence.cs
Quelle:
ReadOnlySequence.cs

Erstellt eine Instanz von ReadOnlySequence<T> einer 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))

Parameter

memory
ReadOnlyMemory<T>

Ein schreibgeschützter Speicherblock von Elementen vom Typ T.

Hinweise

Der Verbraucher wird erwartet, dass die Lebensdauer des Arbeitsspeichers verwaltet wird, bis ReadOnlySequence<T> er nicht mehr verwendet wird.

Gilt für:

ReadOnlySequence<T>(T[])

Quelle:
ReadOnlySequence.cs
Quelle:
ReadOnlySequence.cs
Quelle:
ReadOnlySequence.cs
Quelle:
ReadOnlySequence.cs
Quelle:
ReadOnlySequence.cs

Erstellt eine Instanz von ReadOnlySequence<T> der 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())

Parameter

array
T[]

Das Array, aus dem eine schreibgeschützte Sequenz erstellt werden soll.

Gilt für:

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

Quelle:
ReadOnlySequence.cs
Quelle:
ReadOnlySequence.cs
Quelle:
ReadOnlySequence.cs
Quelle:
ReadOnlySequence.cs
Quelle:
ReadOnlySequence.cs

Erstellt eine Instanz eines aus ReadOnlySequence<T> einem Abschnitt eines Arrays.

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)

Parameter

array
T[]

Das Array, aus dem die schreibgeschützte Sequenz erstellt werden soll.

start
Int32

Der nullbasierte Index des ersten Elements im Array, das in die schreibgeschützte Sequenz eingeschlossen werden soll.

length
Int32

Die Anzahl der Elemente, die in die schreibgeschützte Sequenz eingeschlossen werden sollen.

Gilt für:

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

Quelle:
ReadOnlySequence.cs
Quelle:
ReadOnlySequence.cs
Quelle:
ReadOnlySequence.cs
Quelle:
ReadOnlySequence.cs
Quelle:
ReadOnlySequence.cs

Erstellt eine Instanz einer ReadOnlySequence<T> aus einer verknüpften Speicherliste, die durch Start- und Endsegmente und die entsprechenden Indizes in ihnen dargestellt wird.

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)

Parameter

startSegment
ReadOnlySequenceSegment<T>

Der erste Knoten der verknüpften Speicherliste.

startIndex
Int32

Die Position am Anfang der Sequenz innerhalb startSegment.

endSegment
ReadOnlySequenceSegment<T>

Der letzte Knoten der verknüpften Speicherliste.

endIndex
Int32

Die Position am Ende der Sequenz innen endSegment.

Ausnahmen

startSegment oder endSegment ist null.

Der laufende Index von startSegment ist größer als der laufende Index von endSegment, obwohl startSegment sich von endSegment.

-oder-

startSegment ist gleich endSegment , ist aber endIndex kleiner als startIndex.

-oder-

startIndex ist größer als die Länge des zugrunde liegenden Speicherblocks von startSegment.

Gilt für: