TextFieldParser.LineNumber Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert het huidige regelnummer of retourneert -1 als er geen tekens meer beschikbaar zijn in de stream.
public:
property long LineNumber { long get(); };
public long LineNumber { get; }
member this.LineNumber : int64
Public ReadOnly Property LineNumber As Long
Waarde van eigenschap
Het huidige regelnummer.
Voorbeelden
In dit voorbeeld wordt gezocht naar de naam 'Jones' in het tekstbestand en wordt gerapporteerd op welke regel(en) deze zich voordoet.
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
Opmerkingen
Dit is een geavanceerd lid; Het wordt niet weergegeven in IntelliSense, tenzij u op het tabblad Alles klikt.
Lege regels en opmerkingen worden niet genegeerd bij het bepalen van het regelnummer.