Bagikan melalui


TextFieldParser.PeekChars(Int32) Metode

Definisi

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

Berlaku untuk

Lihat juga