ReadOnlySequence<T> Struktur
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.
Stellt eine Sequenz dar, die eine sequenzielle Reihe von T
lesen kann.
generic <typename T>
public value class ReadOnlySequence
public readonly struct ReadOnlySequence<T>
type ReadOnlySequence<'T> = struct
Public Structure ReadOnlySequence(Of T)
- T
Der Typ der Elemente in der schreibgeschützten Sequenz.
- Vererbung
Read |
Erstellt eine Instanz von ReadOnlySequence<T> aus ReadOnlyMemory<T>. |
Read |
Erstellt eine Instanz einer ReadOnlySequence<T> aus einer verknüpften Speicherliste, die durch Start- und Endsegmente und die entsprechenden Indizes darin dargestellt wird. |
Read |
Erstellt eine Instanz von ReadOnlySequence<T> aus |
Read |
Erstellt eine Instanz einer ReadOnlySequence<T> aus einem Abschnitt eines Arrays. |
Empty |
Gibt ein leeres ReadOnlySequence<T> zurück. |
End |
Ruft die Position am Ende der ReadOnlySequence<T> ab. |
First |
Ruft das ReadOnlyMemory<T> aus dem ersten Segment ab. |
First |
Ruft das ReadOnlySpan<T> aus dem ersten Segment ab. |
Is |
Ruft einen Wert ab, der angibt, ob ReadOnlySequence<T> leer ist. |
Is |
Ruft einen Wert ab, der angibt, ob die ReadOnlySequence<T> ein einzelnes ReadOnlyMemory<T>-Segment enthält. |
Length |
Ruft die Länge der ReadOnlySequence<T> ab. |
Start |
Ruft die Position, an den Anfang der ReadOnlySequence<T>. |
Get |
Gibt einen Enumerator über die ReadOnlySequence<T> zurück. |
Get |
Gibt den Offset einer |
Get |
Gibt eine neue SequencePosition an einem |
Get |
Gibt eine neue SequencePosition ab dem angegebenen Offset von der Position |
Slice(Int32, Int32) |
Bildet einen Slice aus der aktuellen ReadOnlySequence<T>, beginnend bei |
Slice(Int32, Sequence |
Bildet einen Slice aus der aktuellen ReadOnlySequence<T>, beginnend bei |
Slice(Int64) |
Bildet einen Slice aus der aktuellen ReadOnlySequence<T>, beginnend am angegebenen Index und bis zum Ende der schreibgeschützten Sequenz fortgesetzt. |
Slice(Int64, Int64) |
Bildet einen Slice aus der vorgegebenen ReadOnlySequence<T>, beginnend bei |
Slice(Int64, Sequence |
Bildet einen Slice aus der aktuellen ReadOnlySequence<T>, beginnend bei |
Slice(Sequence |
Bildet einen Slice aus der aktuellen ReadOnlySequence<T>, beginnend an der angegebenen Sequenzposition und bis zum Ende der schreibgeschützten Sequenz reichend. |
Slice(Sequence |
Bildet einen Slice aus der aktuellen ReadOnlySequence<T>, beginnend bei |
Slice(Sequence |
Bildet einen Slice aus der aktuellen ReadOnlySequence<T>, beginnend bei |
Slice(Sequence |
Bildet einen Slice aus der aktuellen ReadOnlySequence<T>, beginnend bei |
To |
Gibt eine Zeichenfolge zurück, die die aktuelle Sequenz darstellt. |
Try |
Damit wird versucht, das nächste Segment nach |
Copy |
Kopiert die ReadOnlySequence<T> in die angegebene Span<T>. |
Position |
Gibt die Position des ersten Vorkommens von |
To |
Konvertiert die ReadOnlySequence<T> in ein Array. |
Produkt | Versionen |
---|---|
.NET | Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Standard | 2.1 |
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: