Bagikan melalui


ReadOnlySequence<T> Konstruktor

Definisi

Overload

ReadOnlySequence<T>(ReadOnlyMemory<T>)

Membuat instans dari ReadOnlySequence<T>ReadOnlyMemory<T>.

ReadOnlySequence<T>(T[])

Membuat instans ReadOnlySequence<T> dari array.

ReadOnlySequence<T>(T[], Int32, Int32)

Membuat instans ReadOnlySequence<T> dari bagian array.

ReadOnlySequence<T>(ReadOnlySequenceSegment<T>, Int32, ReadOnlySequenceSegment<T>, Int32)

Membuat instans ReadOnlySequence<T> dari daftar memori tertaut yang diwakili oleh segmen awal dan akhir serta indeks yang sesuai di dalamnya.

ReadOnlySequence<T>(ReadOnlyMemory<T>)

Sumber:
ReadOnlySequence.cs
Sumber:
ReadOnlySequence.cs
Sumber:
ReadOnlySequence.cs

Membuat instans dari 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))

Parameter

memory
ReadOnlyMemory<T>

Blok memori baca-saja dari elemen jenis T.

Keterangan

Konsumen diharapkan untuk mengelola masa pakai memori sampai ReadOnlySequence<T> tidak digunakan lagi.

Berlaku untuk

ReadOnlySequence<T>(T[])

Sumber:
ReadOnlySequence.cs
Sumber:
ReadOnlySequence.cs
Sumber:
ReadOnlySequence.cs

Membuat instans ReadOnlySequence<T> dari 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[]

Array untuk membuat urutan baca-saja.

Berlaku untuk

ReadOnlySequence<T>(T[], Int32, Int32)

Sumber:
ReadOnlySequence.cs
Sumber:
ReadOnlySequence.cs
Sumber:
ReadOnlySequence.cs

Membuat instans ReadOnlySequence<T> dari bagian array.

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[]

Array untuk membuat urutan baca-saja.

start
Int32

Indeks berbasis nol dari elemen pertama dalam array untuk disertakan dalam urutan baca-saja.

length
Int32

Jumlah elemen yang akan disertakan dalam urutan baca-saja.

Berlaku untuk

ReadOnlySequence<T>(ReadOnlySequenceSegment<T>, Int32, ReadOnlySequenceSegment<T>, Int32)

Sumber:
ReadOnlySequence.cs
Sumber:
ReadOnlySequence.cs
Sumber:
ReadOnlySequence.cs

Membuat instans ReadOnlySequence<T> dari daftar memori tertaut yang diwakili oleh segmen awal dan akhir serta indeks yang sesuai di dalamnya.

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>

Simpul awal dari daftar memori tertaut.

startIndex
Int32

Posisi ke awal urutan di dalam startSegment.

endSegment
ReadOnlySequenceSegment<T>

Simpul akhir dari daftar memori yang ditautkan.

endIndex
Int32

Posisi ke akhir urutan di dalam endSegment.

Pengecualian

startSegment atau endSegment adalah null.

Indeks startSegment yang berjalan lebih besar dari indeks yang berjalan , endSegmentmeskipun startSegment berbeda dengan endSegment.

-atau-

startSegment sama dengan endSegment tetapi endIndex lebih kecil dari startIndex.

-atau-

startIndex lebih besar dari panjang blok memori yang mendasar dari startSegment.

Berlaku untuk