TextFieldParser.PeekChars(Int32) 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.
Membaca jumlah karakter yang ditentukan tanpa memajukan kursor.
public:
System::String ^ PeekChars(int numberOfChars);
public string? PeekChars (int numberOfChars);
public string PeekChars (int numberOfChars);
member this.PeekChars : int -> string
Public Function PeekChars (numberOfChars As Integer) As String
Parameter
- numberOfChars
- Int32
Jumlah karakter yang akan dibaca. Wajib diisi.
Mengembalikan
String yang berisi jumlah karakter yang ditentukan yang dibaca.
Pengecualian
numberOfChars kurang dari 0.
Contoh
Contoh ini menggunakan PeekChars untuk menemukan akhir data dan berhenti mengurai file pada saat itu.
Using MyReader As New Microsoft.VisualBasic.FileIO.TextFieldParser("C:\ParserText.txt")
MyReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited
MyReader.Delimiters = New String() {","}
MyReader.CommentTokens = New String() {"'"}
Dim currentRow As String()
While (MyReader.PeekChars(1) IsNot "")
Try
currentRow = MyReader.ReadFields()
For Each currentField As String In currentRow
My.Computer.FileSystem.WriteAllText(
"C://testfile.txt", currentField, True)
Next
Catch ex As Microsoft.VisualBasic.FileIO.MalformedLineException
MsgBox("Line " & ex.Message & " is invalid. Skipping")
End Try
End While
End Using
Keterangan
Nilai numberOfChars harus kurang dari jumlah total karakter dalam baris. Jika tidak, string yang dikembalikan oleh PeekChars akan dipotong ke panjang baris.
Baris kosong diabaikan.
Karakter akhir baris tidak dikembalikan.
Metode ini PeekChars tidak melakukan penguraian; karakter akhir baris dalam bidang yang dibatasi ditafsirkan sebagai akhir baris yang sebenarnya.
Tabel berikut ini mencantumkan contoh tugas yang melibatkan PeekChars metode .
| Untuk | Lihat |
|---|---|
| Menentukan format bidang sebelum mengurainya | Cara: Membaca Dari File Teks dengan Berbagai Format |