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.