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.