ReadOnlySequence<T> Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
ReadOnlySequence<T>(ReadOnlyMemory<T>) |
Tworzy wystąpienie elementu ReadOnlySequence<T> z klasy ReadOnlyMemory<T>. |
ReadOnlySequence<T>(T[]) |
Tworzy wystąpienie elementu ReadOnlySequence<T> z klasy |
ReadOnlySequence<T>(T[], Int32, Int32) |
Tworzy wystąpienie obiektu ReadOnlySequence<T> z sekcji tablicy. |
ReadOnlySequence<T>(ReadOnlySequenceSegment<T>, Int32, ReadOnlySequenceSegment<T>, Int32) |
Tworzy wystąpienie ReadOnlySequence<T> z połączonej listy pamięci reprezentowanej przez segmenty początkowe i końcowe oraz odpowiadające im indeksy. |
ReadOnlySequence<T>(ReadOnlyMemory<T>)
- Źródło:
- ReadOnlySequence.cs
- Źródło:
- ReadOnlySequence.cs
- Źródło:
- ReadOnlySequence.cs
Tworzy wystąpienie elementu ReadOnlySequence<T> z klasy 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 tylko do odczytu pamięci elementów typu T
.
Uwagi
Oczekuje się, że użytkownik będzie zarządzać okresem istnienia pamięci, dopóki ReadOnlySequence<T> nie zostanie już użyty.
Dotyczy
ReadOnlySequence<T>(T[])
- Źródło:
- ReadOnlySequence.cs
- Źródło:
- ReadOnlySequence.cs
- Źródło:
- ReadOnlySequence.cs
Tworzy wystąpienie elementu ReadOnlySequence<T> z klasy 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[]
Tablica, z której ma zostać utworzona sekwencja tylko do odczytu.
Dotyczy
ReadOnlySequence<T>(T[], Int32, Int32)
- Źródło:
- ReadOnlySequence.cs
- Źródło:
- ReadOnlySequence.cs
- Źródło:
- ReadOnlySequence.cs
Tworzy wystąpienie obiektu ReadOnlySequence<T> z sekcji tablicy.
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[]
Tablica, z której ma zostać utworzona sekwencja tylko do odczytu.
- start
- Int32
Indeks oparty na zera pierwszego elementu w tablicy do uwzględnienia w sekwencji tylko do odczytu.
- length
- Int32
Liczba elementów do uwzględnienia w sekwencji tylko do odczytu.
Dotyczy
ReadOnlySequence<T>(ReadOnlySequenceSegment<T>, Int32, ReadOnlySequenceSegment<T>, Int32)
- Źródło:
- ReadOnlySequence.cs
- Źródło:
- ReadOnlySequence.cs
- Źródło:
- ReadOnlySequence.cs
Tworzy wystąpienie ReadOnlySequence<T> z połączonej listy pamięci reprezentowanej przez segmenty początkowe i końcowe oraz odpowiadające im indeksy.
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>
Początkowy węzeł połączonej listy pamięci.
- startIndex
- Int32
Położenie do początku sekwencji wewnątrz startSegment
elementu .
- endSegment
- ReadOnlySequenceSegment<T>
Końcowy węzeł połączonej listy pamięci.
- endIndex
- Int32
Położenie na końcu sekwencji wewnątrz endSegment
elementu .
Wyjątki
startSegment
lub endSegment
to null
.
Uruchomiony indeks startSegment
jest większy niż uruchomiony indeks , endSegment
mimo że startSegment
różni się od endSegment
.
-lub-
startSegment
wartość jest równa, endSegment
ale endIndex
jest mniejsza niż startIndex
.
-lub-
startIndex
jest większa niż długość bazowego bloku pamięci .startSegment