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 |