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
| 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 |
| 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.