Bagikan melalui


SerialPort.ReadTo(String) Metode

Definisi

Membaca string hingga yang ditentukan value dalam buffer input.

public:
 System::String ^ ReadTo(System::String ^ value);
public string ReadTo (string value);
member this.ReadTo : string -> string
Public Function ReadTo (value As String) As String

Parameter

value
String

Nilai yang menunjukkan di mana operasi baca berhenti.

Mengembalikan

Konten buffer input hingga yang ditentukan value.

Pengecualian

Panjang value parameter adalah 0.

Parameternya value adalah null.

Port yang ditentukan tidak terbuka.

Operasi tidak selesai sebelum periode waktu habis berakhir.

Keterangan

Metode ini membaca string hingga yang ditentukan value. Meskipun string yang dikembalikan tidak menyertakan value, value dihapus dari buffer input.

Jika perlu beralih antara membaca teks dan membaca data biner dari aliran, pilih protokol yang menentukan batas antara teks dan data biner dengan cermat, seperti membaca byte secara manual dan mendekode data.

Catatan

SerialPort Karena data buffer kelas, dan aliran yang terkandung dalam BaseStream properti tidak, keduanya mungkin bertentangan tentang berapa banyak byte yang tersedia untuk dibaca. Properti BytesToRead dapat menunjukkan bahwa ada byte untuk dibaca, tetapi byte ini mungkin tidak dapat diakses oleh aliran yang terkandung dalam BaseStream properti karena telah di-buffer ke SerialPort kelas .

Berlaku untuk