ReadOnlySequence<T> Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
ReadOnlySequence<T>(ReadOnlyMemory<T>) |
Erstellt eine Instanz von ReadOnlySequence<T> aus ReadOnlyMemory<T>. |
ReadOnlySequence<T>(T[]) |
Erstellt eine Instanz von ReadOnlySequence<T> aus |
ReadOnlySequence<T>(T[], Int32, Int32) |
Erstellt eine Instanz einer ReadOnlySequence<T> aus 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 darin dargestellt wird. |
ReadOnlySequence<T>(ReadOnlyMemory<T>)
- Quelle:
- ReadOnlySequence.cs
- Quelle:
- ReadOnlySequence.cs
- Quelle:
- ReadOnlySequence.cs
Erstellt eine Instanz von ReadOnlySequence<T> aus 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 mit Elementen des Typs T
.
Hinweise
Es wird erwartet, dass der Consumer die Lebensdauer des Arbeitsspeichers verwaltet, bis ReadOnlySequence<T> er nicht mehr verwendet wird.
Gilt für:
ReadOnlySequence<T>(T[])
- Quelle:
- ReadOnlySequence.cs
- Quelle:
- ReadOnlySequence.cs
- Quelle:
- ReadOnlySequence.cs
Erstellt eine Instanz von ReadOnlySequence<T> aus 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
Erstellt eine Instanz einer ReadOnlySequence<T> aus 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 (0) Index des ersten Elements im Array, das in die schreibgeschützte Sequenz eingeschlossen werden soll.
- length
- Int32
Die Anzahl von Elementen, 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
Erstellt eine Instanz einer ReadOnlySequence<T> aus einer verknüpften Speicherliste, die durch Start- und Endsegmente und die entsprechenden Indizes darin 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 anfängliche Knoten der verknüpften Speicherliste.
- startIndex
- Int32
Die Position zum Anfang der Sequenz innerhalb von startSegment
.
- endSegment
- ReadOnlySequenceSegment<T>
Der letzte Knoten der verknüpften Speicherliste.
- endIndex
- Int32
Die Position zum Ende der Sequenz innerhalb von endSegment
.
Ausnahmen
startSegment
oder endSegment
ist null
.
Der ausgeführte Index von startSegment
ist größer als der ausgeführte Index von endSegment
, auch wenn startSegment
sich von endSegment
unterscheidet.
- oder -
startSegment
ist gleich endSegment
, aber endIndex
ist kleiner als startIndex
.
- oder -
startIndex
ist länger als der zugrunde liegende Speicherblock von startSegment
.