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
| Nama | Deskripsi |
|---|---|
| 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 dan indeks yang sesuai di dalamnya. |
| ReadOnlySequence<T>(T[], Int32, Int32) |
Membuat instans ReadOnlySequence<T> dari bagian array. |
| ReadOnlySequence<T>(T[]) |
Membuat instans dari ReadOnlySequence<T> |
Bidang
| Nama | Deskripsi |
|---|---|
| Empty |
Mengembalikan kosong ReadOnlySequence<T>. |
Properti
| Nama | Deskripsi |
|---|---|
| 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
| Nama | Deskripsi |
|---|---|
| GetEnumerator() |
Mengembalikan enumerator melalui ReadOnlySequence<T>. |
| GetOffset(SequencePosition) |
Mengembalikan offset dari |
| GetPosition(Int64, SequencePosition) |
Mengembalikan awal baru SequencePosition pada offset yang ditentukan dari |
| GetPosition(Int64) |
Mengembalikan yang baru SequencePosition pada |
| Slice(Int32, Int32) |
Membentuk iringan dari saat ini ReadOnlySequence<T>, dimulai dari |
| Slice(Int32, SequencePosition) |
Membentuk iringan dari saat ini ReadOnlySequence<T>, dimulai dari |
| Slice(Int64, Int64) |
Membentuk iringan dari yang diberikan ReadOnlySequence<T>, dimulai dari |
| Slice(Int64, SequencePosition) |
Membentuk iringan dari saat ini ReadOnlySequence<T>, dimulai dari |
| Slice(Int64) |
Membentuk ikatan dari saat ini ReadOnlySequence<T>, dimulai pada indeks tertentu dan melanjutkan ke akhir urutan baca-saja. |
| Slice(SequencePosition, Int32) |
Membentuk iringan dari saat ini ReadOnlySequence<T>, dimulai dari |
| Slice(SequencePosition, Int64) |
Membentuk iringan dari saat ini ReadOnlySequence<T>, dimulai dari |
| Slice(SequencePosition, SequencePosition) |
Membentuk iringan dari saat ini ReadOnlySequence<T>, dimulai dari |
| Slice(SequencePosition) |
Membentuk ikatan dari saat ini ReadOnlySequence<T>, dimulai pada posisi urutan yang ditentukan dan melanjutkan ke akhir urutan baca-saja. |
| ToString() |
Mengembalikan string yang mewakili urutan saat ini. |
| TryGet(SequencePosition, ReadOnlyMemory<T>, Boolean) |
Mencoba mengambil segmen berikutnya setelah |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| 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. |