Bagikan melalui


TextFieldParser.ErrorLineNumber Properti

Definisi

Mengembalikan jumlah baris yang menyebabkan pengecualian terbaru MalformedLineException .

public:
 property long ErrorLineNumber { long get(); };
public long ErrorLineNumber { get; }
member this.ErrorLineNumber : int64
Public ReadOnly Property ErrorLineNumber As Long

Nilai Properti

Jumlah baris yang menyebabkan pengecualian terbaru MalformedLineException .

Contoh

Contoh ini menggunakan ErrorLineNumber properti untuk menampilkan lokasi baris yang menyebabkan pengecualian saat ini MalformedLineException .

Dim FileReader As Microsoft.VisualBasic.FileIO.TextFieldParser
FileReader = My.Computer.FileSystem.OpenTextFieldParser("C:\test.txt")
Dim currentRow As String()
While Not FileReader.EndOfData
    Try
        currentRow = FileReader.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 " & FileReader.ErrorLineNumber & " is not valid.")
    End Try
End While

Keterangan

Jika tidak ada MalformedLineException pengecualian yang dilemparkan, -1 dikembalikan.

Properti ErrorLine dapat digunakan untuk menampilkan jumlah baris yang menyebabkan pengecualian. Baris dan komentar kosong tidak diabaikan saat menentukan nomor baris.

Tabel berikut ini mencantumkan contoh tugas yang melibatkan ErrorLineNumber properti .

Untuk Lihat
Membaca dari file yang dibatasi Cara: Membaca Dari File Teks Comma-Delimited
Membaca dari file lebar tetap Cara: Membaca dari File Teks dengan Lebar Tetap

Berlaku untuk

Lihat juga