TextFieldParser.LineNumber Tulajdonság

Definíció

Az aktuális sor számát adja vissza, vagy -1 ad vissza, ha nincs több karakter a streamben.

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

Tulajdonság értéke

Az aktuális sor száma.

Példák

Ez a példa megkeresi a "Jones" nevet a szövegfájlban, és bemutatja, hogy milyen sor(ok)on történik.

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

Megjegyzések

Ez egy speciális tag; csak akkor jelenik meg az IntelliSense alkalmazásban, ha az Összes fülre kattint.

A sorok számának meghatározásakor a rendszer nem hagyja figyelmen kívül az üres sorokat és megjegyzéseket.

A következőre érvényes:

Lásd még