ReadOnlySequence<T> Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili urutan yang dapat membaca rangkaian berurutan dari T
.
generic <typename T>
public value class ReadOnlySequence
public readonly struct ReadOnlySequence<T>
type ReadOnlySequence<'T> = struct
Public Structure ReadOnlySequence(Of T)
Jenis parameter
- T
Jenis elemen dalam urutan baca-saja.
- Warisan
Konstruktor
ReadOnlySequence<T>(ReadOnlyMemory<T>) |
Membuat instans dari ReadOnlySequence<T>ReadOnlyMemory<T>. |
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>(T[]) |
Membuat instans ReadOnlySequence<T> dari |
ReadOnlySequence<T>(T[], Int32, Int32) |
Membuat instans dari ReadOnlySequence<T> bagian array. |
Bidang
Empty |
Mengembalikan kosong ReadOnlySequence<T>. |
Properti
End |
Mendapatkan posisi di akhir ReadOnlySequence<T>. |
First |
ReadOnlyMemory<T> Mendapatkan dari segmen pertama. |
FirstSpan |
ReadOnlySpan<T> Mendapatkan dari segmen pertama. |
IsEmpty |
Mendapatkan nilai yang menunjukkan apakah ReadOnlySequence<T> nilai kosong. |
IsSingleSegment |
Mendapatkan nilai yang menunjukkan apakah ReadOnlySequence<T> berisi satu ReadOnlyMemory<T> segmen. |
Length |
Mendapatkan panjang ReadOnlySequence<T>. |
Start |
Mendapatkan posisi ke awal ReadOnlySequence<T>. |
Metode
GetEnumerator() |
Mengembalikan enumerator di ReadOnlySequence<T>atas . |
GetOffset(SequencePosition) |
Mengembalikan offset dari |
GetPosition(Int64) |
Mengembalikan yang baru SequencePosition di |
GetPosition(Int64, SequencePosition) |
Mengembalikan awal baru SequencePosition pada offset yang ditentukan dari |
Slice(Int32, Int32) |
Forms irama dari saat iniReadOnlySequence<T>, dimulai dari |
Slice(Int32, SequencePosition) |
Forms irama dari saat iniReadOnlySequence<T>, dimulai dari |
Slice(Int64) |
Forms ikatan dari saat ini ReadOnlySequence<T>, dimulai pada indeks tertentu dan melanjutkan ke akhir urutan baca-saja. |
Slice(Int64, Int64) |
Forms irama dari yang diberikan ReadOnlySequence<T>, dimulai dari |
Slice(Int64, SequencePosition) |
Forms irama dari saat iniReadOnlySequence<T>, dimulai dari |
Slice(SequencePosition) |
Forms ikatan dari saat ini ReadOnlySequence<T>, dimulai pada posisi urutan yang ditentukan dan melanjutkan ke akhir urutan baca-saja. |
Slice(SequencePosition, Int32) |
Forms irama dari saat iniReadOnlySequence<T>, dimulai dari |
Slice(SequencePosition, Int64) |
Forms irama dari saat iniReadOnlySequence<T>, dimulai dari |
Slice(SequencePosition, SequencePosition) |
Forms irama dari saat iniReadOnlySequence<T>, dimulai dari |
ToString() |
Mengembalikan string yang mewakili urutan saat ini. |
TryGet(SequencePosition, ReadOnlyMemory<T>, Boolean) |
Mencoba mengambil segmen berikutnya setelah |
Metode Ekstensi
CopyTo<T>(ReadOnlySequence<T>, Span<T>) |
Menyalin ke ReadOnlySequence<T> yang ditentukan Span<T>. |
PositionOf<T>(ReadOnlySequence<T>, T) |
Mengembalikan posisi kemunculan |
ToArray<T>(ReadOnlySequence<T>) |
Mengonversi ke ReadOnlySequence<T> array. |