SequenceReader<T>.TryReadTo Metode
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.
Overload
TryReadTo(ReadOnlySpan<T>, T, T, Boolean) |
Mencoba membaca semuanya hingga pemisah yang diberikan |
TryReadTo(ReadOnlySequence<T>, T, T, Boolean) |
Mencoba membaca semuanya hingga pemisah yang diberikan |
TryReadTo(ReadOnlySpan<T>, T, Boolean) |
Mencoba membaca semuanya hingga yang diberikan |
TryReadTo(ReadOnlySequence<T>, ReadOnlySpan<T>, Boolean) |
Mencoba membaca data hingga seluruh pemisah yang ditentukan sebagai rentang baca-saja cocok. |
TryReadTo(ReadOnlySequence<T>, T, Boolean) |
Mencoba membaca semuanya hingga yang diberikan |
TryReadTo(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean) |
Cobalah untuk membaca semuanya hingga yang diberikan |
TryReadTo(ReadOnlySpan<T>, T, T, Boolean)
- Sumber:
- SequenceReader.Search.cs
- Sumber:
- SequenceReader.Search.cs
- Sumber:
- SequenceReader.Search.cs
Mencoba membaca semuanya hingga pemisah yang diberikan delimiter
, mengabaikan pemisah yang didahului oleh delimiterEscape
.
public bool TryReadTo (out ReadOnlySpan<T> span, T delimiter, T delimiterEscape, bool advancePastDelimiter = true);
member this.TryReadTo : ReadOnlySpan * 'T * 'T * bool -> bool
Public Function TryReadTo (ByRef span As ReadOnlySpan(Of T), delimiter As T, delimiterEscape As T, Optional advancePastDelimiter As Boolean = true) As Boolean
Parameter
- span
- ReadOnlySpan<T>
Saat metode kembali, berisi data yang dibaca, jika ada.
- delimiter
- T
Pemisah yang harus dicari.
- delimiterEscape
- T
Nilai yang menunjukkan bahwa berikut ini delimiter
akan segera dilewati.
- advancePastDelimiter
- Boolean
true
untuk bergerak melewati delimiter
jika ditemukan; jika tidak, false
.
Mengembalikan
true
delimiter
jika ditemukan; jika tidak, false
.
Berlaku untuk
TryReadTo(ReadOnlySequence<T>, T, T, Boolean)
- Sumber:
- SequenceReader.Search.cs
- Sumber:
- SequenceReader.Search.cs
- Sumber:
- SequenceReader.Search.cs
Mencoba membaca semuanya hingga pemisah yang diberikan delimiter
, mengabaikan pemisah yang didahului oleh delimiterEscape
.
public bool TryReadTo (out System.Buffers.ReadOnlySequence<T> sequence, T delimiter, T delimiterEscape, bool advancePastDelimiter = true);
member this.TryReadTo : ReadOnlySequence * 'T * 'T * bool -> bool
Public Function TryReadTo (ByRef sequence As ReadOnlySequence(Of T), delimiter As T, delimiterEscape As T, Optional advancePastDelimiter As Boolean = true) As Boolean
Parameter
- sequence
- ReadOnlySequence<T>
Saat metode kembali, berisi data yang dibaca, jika ada.
- delimiter
- T
Pemisah yang harus dicari.
- delimiterEscape
- T
Nilai yang menunjukkan bahwa berikut ini delimiter
akan segera dilewati.
- advancePastDelimiter
- Boolean
true
untuk bergerak melewati delimiter
jika ditemukan; jika tidak, false
.
Mengembalikan
true
delimiter
jika ditemukan; jika tidak, false
.
Berlaku untuk
TryReadTo(ReadOnlySpan<T>, T, Boolean)
- Sumber:
- SequenceReader.Search.cs
- Sumber:
- SequenceReader.Search.cs
- Sumber:
- SequenceReader.Search.cs
Mencoba membaca semuanya hingga yang diberikan delimiter
.
public bool TryReadTo (out ReadOnlySpan<T> span, T delimiter, bool advancePastDelimiter = true);
member this.TryReadTo : ReadOnlySpan * 'T * bool -> bool
Public Function TryReadTo (ByRef span As ReadOnlySpan(Of T), delimiter As T, Optional advancePastDelimiter As Boolean = true) As Boolean
Parameter
- span
- ReadOnlySpan<T>
Saat metode kembali, berisi data yang dibaca, jika ada.
- delimiter
- T
Pemisah yang harus dicari.
- advancePastDelimiter
- Boolean
true
untuk bergerak melewati delimiter
jika ditemukan; jika tidak, false
.
Mengembalikan
true
delimiter
jika ditemukan; jika tidak, false
.
Berlaku untuk
TryReadTo(ReadOnlySequence<T>, ReadOnlySpan<T>, Boolean)
- Sumber:
- SequenceReader.Search.cs
- Sumber:
- SequenceReader.Search.cs
- Sumber:
- SequenceReader.Search.cs
Mencoba membaca data hingga seluruh pemisah yang ditentukan sebagai rentang baca-saja cocok.
public bool TryReadTo (out System.Buffers.ReadOnlySequence<T> sequence, ReadOnlySpan<T> delimiter, bool advancePastDelimiter = true);
public bool TryReadTo (out System.Buffers.ReadOnlySequence<T> sequence, scoped ReadOnlySpan<T> delimiter, bool advancePastDelimiter = true);
member this.TryReadTo : ReadOnlySequence * ReadOnlySpan<'T (requires 'T : struct)> * bool -> bool
Public Function TryReadTo (ByRef sequence As ReadOnlySequence(Of T), delimiter As ReadOnlySpan(Of T), Optional advancePastDelimiter As Boolean = true) As Boolean
Parameter
- sequence
- ReadOnlySequence<T>
Saat metode kembali, berisi data yang dibaca, jika ada.
- delimiter
- ReadOnlySpan<T>
Rentang baca-saja yang berisi satu atau beberapa pemisah.
- advancePastDelimiter
- Boolean
true
untuk bergerak melewati delimiter
jika ditemukan; jika tidak, false
.
Mengembalikan
true
delimiter
jika ditemukan; jika tidak, false
.
Berlaku untuk
TryReadTo(ReadOnlySequence<T>, T, Boolean)
- Sumber:
- SequenceReader.Search.cs
- Sumber:
- SequenceReader.Search.cs
- Sumber:
- SequenceReader.Search.cs
Mencoba membaca semuanya hingga yang diberikan delimiter
.
public bool TryReadTo (out System.Buffers.ReadOnlySequence<T> sequence, T delimiter, bool advancePastDelimiter = true);
member this.TryReadTo : ReadOnlySequence * 'T * bool -> bool
Public Function TryReadTo (ByRef sequence As ReadOnlySequence(Of T), delimiter As T, Optional advancePastDelimiter As Boolean = true) As Boolean
Parameter
- sequence
- ReadOnlySequence<T>
Saat metode kembali, berisi data yang dibaca, jika ada.
- delimiter
- T
Pemisah yang harus dicari.
- advancePastDelimiter
- Boolean
true
untuk bergerak melewati delimiter
jika ditemukan; jika tidak, false
.
Mengembalikan
true
delimiter
jika ditemukan; jika tidak, false
.
Berlaku untuk
TryReadTo(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean)
- Sumber:
- SequenceReader.Search.cs
- Sumber:
- SequenceReader.Search.cs
- Sumber:
- SequenceReader.Search.cs
Cobalah untuk membaca semuanya hingga yang diberikan delimiter
.
public bool TryReadTo (out ReadOnlySpan<T> span, ReadOnlySpan<T> delimiter, bool advancePastDelimiter = true);
public bool TryReadTo (out ReadOnlySpan<T> span, scoped ReadOnlySpan<T> delimiter, bool advancePastDelimiter = true);
member this.TryReadTo : ReadOnlySpan * ReadOnlySpan<'T (requires 'T : struct)> * bool -> bool
Public Function TryReadTo (ByRef span As ReadOnlySpan(Of T), delimiter As ReadOnlySpan(Of T), Optional advancePastDelimiter As Boolean = true) As Boolean
Parameter
- span
- ReadOnlySpan<T>
Data baca, jika ada.
- delimiter
- ReadOnlySpan<T>
Pemisah yang harus dicari.
- advancePastDelimiter
- Boolean
true
untuk melewati delimiter
jika ditemukan.
Mengembalikan
true
delimiter
jika ditemukan; jika tidak, false
.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk