TextFieldParser.LineNumber Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí číslo aktuálního řádku nebo vrátí hodnotu -1, pokud v datovém proudu nejsou k dispozici žádné další znaky.
public:
property long LineNumber { long get(); };
public long LineNumber { get; }
member this.LineNumber : int64
Public ReadOnly Property LineNumber As Long
Hodnota vlastnosti
Číslo aktuálního řádku.
Příklady
Tento příklad vyhledá název "Jones" v textovém souboru a ohlásí, na jakých řádech se vyskytuje.
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
Poznámky
Toto je pokročilý člen; v IntelliSense se nezobrazí, pokud nekliknete na kartu Vše .
Při určování čísla řádku se neignorují prázdné řádky a komentáře.