ReadOnlySequence<T> Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
ReadOnlySequence<T>(ReadOnlyMemory<T>) |
Vytvoří instanci z objektu ReadOnlySequence<T>ReadOnlyMemory<T>. |
ReadOnlySequence<T>(T[]) |
Vytvoří instanci z ReadOnlySequence<T> objektu |
ReadOnlySequence<T>(T[], Int32, Int32) |
Vytvoří instanci ReadOnlySequence<T> z oddílu pole. |
ReadOnlySequence<T>(ReadOnlySequenceSegment<T>, Int32, ReadOnlySequenceSegment<T>, Int32) |
Vytvoří instanci z propojeného ReadOnlySequence<T> seznamu paměti reprezentovaného počátečními a koncovými segmenty a odpovídajícími indexy v nich. |
ReadOnlySequence<T>(ReadOnlyMemory<T>)
- Zdroj:
- ReadOnlySequence.cs
- Zdroj:
- ReadOnlySequence.cs
- Zdroj:
- ReadOnlySequence.cs
Vytvoří instanci z objektu ReadOnlySequence<T>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))
Parametry
- memory
- ReadOnlyMemory<T>
Blok paměti prvků typu T
jen pro čtení
Poznámky
Od příjemce se očekává, že bude spravovat životnost paměti, dokud ReadOnlySequence<T> se už nebude používat.
Platí pro
ReadOnlySequence<T>(T[])
- Zdroj:
- ReadOnlySequence.cs
- Zdroj:
- ReadOnlySequence.cs
- Zdroj:
- ReadOnlySequence.cs
Vytvoří instanci z ReadOnlySequence<T> objektu 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())
Parametry
- array
- T[]
Pole, ze kterého chcete vytvořit sekvenci jen pro čtení.
Platí pro
ReadOnlySequence<T>(T[], Int32, Int32)
- Zdroj:
- ReadOnlySequence.cs
- Zdroj:
- ReadOnlySequence.cs
- Zdroj:
- ReadOnlySequence.cs
Vytvoří instanci ReadOnlySequence<T> z oddílu pole.
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)
Parametry
- array
- T[]
Pole, ze kterého se má vytvořit sekvence jen pro čtení.
- start
- Int32
Index založený na nule prvního prvku v poli, který se má zahrnout do sekvence jen pro čtení.
- length
- Int32
Počet prvků, které se mají zahrnout do sekvence jen pro čtení.
Platí pro
ReadOnlySequence<T>(ReadOnlySequenceSegment<T>, Int32, ReadOnlySequenceSegment<T>, Int32)
- Zdroj:
- ReadOnlySequence.cs
- Zdroj:
- ReadOnlySequence.cs
- Zdroj:
- ReadOnlySequence.cs
Vytvoří instanci z propojeného ReadOnlySequence<T> seznamu paměti reprezentovaného počátečními a koncovými segmenty a odpovídajícími indexy v nich.
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)
Parametry
- startSegment
- ReadOnlySequenceSegment<T>
Počáteční uzel propojeného seznamu paměti.
- startIndex
- Int32
Pozice na začátku sekvence uvnitř startSegment
.
- endSegment
- ReadOnlySequenceSegment<T>
Poslední uzel propojeného seznamu paměti.
- endIndex
- Int32
Pozice na konci sekvence uvnitř endSegment
.
Výjimky
startSegment
nebo endSegment
je null
.
Spuštěný index je startSegment
větší než spuštěný endSegment
index , i když startSegment
se liší od endSegment
.
-nebo-
startSegment
je rovno, endSegment
ale endIndex
je menší než startIndex
.
-nebo-
startIndex
je větší než délka základního paměťového bloku objektu startSegment
.