Share via


TextFieldParser.LineNumber-Eigenschaft

Aktualisiert: November 2007

Gibt die aktuelle Zeilennummer zurück oder -1, wenn keine Zeichen mehr im Stream verfügbar sind.

' Usage
Dim value As Long = TextFieldParserObject.LineNumber
' Declaration
Public ReadOnly Property LineNumber As Long

Rückgabewert

Integer.

Hinweise

Dies ist ein erweiterter Member, der in IntelliSense nur angezeigt wird, wenn Sie auf die Registerkarte Alles klicken.

Leerzeilen und Kommentare werden beim Bestimmen der Zeilennummer nicht ignoriert.

Beispiel

In diesem Namen wird der Name "Jones" in der Textdatei gesucht und angegeben, in welchen Zeilen der Name 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

Anforderungen

Namespace:Microsoft.VisualBasic.FileIO

Klasse: TextFieldParser

Assembly: Visual Basic-Laufzeitbibliothek (in Microsoft.VisualBasic.dll)

Berechtigungen

Es sind keine Berechtigungen erforderlich.

Siehe auch

Referenz

TextFieldParser-Objekt

TextFieldParser.LineNumber