ReadOnlySequence<T> Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| ReadOnlySequence<T>(ReadOnlyMemory<T>) |
Skapar en instans av ReadOnlySequence<T> från en ReadOnlyMemory<T>. |
| ReadOnlySequence<T>(T[]) |
Skapar en instans av ReadOnlySequence<T> från |
| ReadOnlySequence<T>(T[], Int32, Int32) |
Skapar en instans av en ReadOnlySequence<T> från ett avsnitt i en matris. |
| ReadOnlySequence<T>(ReadOnlySequenceSegment<T>, Int32, ReadOnlySequenceSegment<T>, Int32) |
Skapar en instans av en ReadOnlySequence<T> från en länkad minneslista som representeras av start- och slutsegment och motsvarande index i dem. |
ReadOnlySequence<T>(ReadOnlyMemory<T>)
Skapar en instans av ReadOnlySequence<T> från en 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))
Parametrar
- memory
- ReadOnlyMemory<T>
Ett skrivskyddat block med minne av element av typen T.
Kommentarer
Konsumenten förväntas hantera livslängden för minnet tills ReadOnlySequence<T> den inte längre används.
Gäller för
ReadOnlySequence<T>(T[])
Skapar en instans av ReadOnlySequence<T> från 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())
Parametrar
- array
- T[]
Matrisen som du vill skapa en skrivskyddad sekvens från.
Gäller för
ReadOnlySequence<T>(T[], Int32, Int32)
Skapar en instans av en ReadOnlySequence<T> från ett avsnitt i en matris.
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)
Parametrar
- array
- T[]
Matrisen som den skrivskyddade sekvensen ska skapas från.
- start
- Int32
Det nollbaserade indexet för det första elementet i matrisen som ska inkluderas i den skrivskyddade sekvensen.
- length
- Int32
Antalet element som ska inkluderas i den skrivskyddade sekvensen.
Gäller för
ReadOnlySequence<T>(ReadOnlySequenceSegment<T>, Int32, ReadOnlySequenceSegment<T>, Int32)
Skapar en instans av en ReadOnlySequence<T> från en länkad minneslista som representeras av start- och slutsegment och motsvarande index i dem.
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)
Parametrar
- startSegment
- ReadOnlySequenceSegment<T>
Den första noden i den länkade minneslistan.
- startIndex
- Int32
Positionen till början av sekvensen inuti startSegment.
- endSegment
- ReadOnlySequenceSegment<T>
Den sista noden i den länkade minneslistan.
- endIndex
- Int32
Positionen till slutet av sekvensen inuti endSegment.
Undantag
startSegment eller endSegment är null.
Det löpande indexet startSegment för är större än det löpande indexet endSegmentför , även om startSegment det skiljer sig från endSegment.
-eller-
startSegment är lika med endSegment men endIndex är mindre än startIndex.
-eller-
startIndex är större än längden på det underliggande minnesblocket i startSegment.