Share via


TextFieldParser.LineNumber Properti

Definisi

Mengembalikan nomor baris saat ini, atau mengembalikan -1 jika tidak ada lagi karakter yang tersedia di aliran.

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

Nilai Properti

Nomor baris saat ini.

Contoh

Contoh ini mencari nama "Jones" dalam file teks dan melaporkan baris apa yang terjadi.

Using FileReader As New Microsoft.VisualBasic.FileIO.TextFieldParser("C:\ParserText.txt")
    FileReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited
    FileReader.Delimiters = New String() {","}
    Dim currentRow As String()
    While Not FileReader.EndOfData
        Try
            currentRow = FileReader.ReadFields()
            Dim currentField As String
            For Each currentField In currentRow
                If currentField = "Jones" Then
                    MsgBox("The name Jones occurs on line " & 
                    FileReader.LineNumber)
                End If
            Next
        Catch ex As Microsoft.VisualBasic.FileIO.MalformedLineException
            MsgBox("Line " & ex.Message & 
           "is not valid and will be skipped.")
        End Try
    End While
End Using

Keterangan

Ini adalah anggota tingkat lanjut; itu tidak ditampilkan di IntelliSense kecuali Anda mengklik tab Semua .

Baris dan komentar kosong tidak diabaikan saat menentukan nomor baris.

Berlaku untuk

Lihat juga