TextFieldParser.LineNumber Eigenschaft

Definition

Gibt die aktuelle Zeilennummer zurück oder gibt -1 zurück, wenn im Datenstrom keine weiteren Zeichen verfügbar sind.

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

Eigenschaftswert

Die aktuelle Zeilennummer.

Beispiele

In diesem Beispiel wird in der Textdatei nach dem Namen "Jones" gesucht, und es wird gemeldet, auf welcher Zeile(n) sie auftritt.

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

Hinweise

Dies ist ein erweitertes Mitglied; Sie wird in IntelliSense nur angezeigt, wenn Sie auf die Registerkarte "Alle " klicken.

Leere Zeilen und Kommentare werden beim Bestimmen der Zeilennummer nicht ignoriert.

Gilt für:

Weitere Informationen