TextFieldParser.LineNumber Propriété

Définition

Retourne le nombre de lignes en cours, ou retourne -1 si aucun caractère n'est disponible dans le flux.

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

Valeur de propriété

Numéro de la ligne active.

Exemples

Cet exemple recherche le nom « Jones » dans le fichier texte et indique sur quelle(s) ligne(s) il se produit.

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

Remarques

Il s’agit d’un membre avancé ; il ne s’affiche pas dans IntelliSense, sauf si vous cliquez sur l’onglet Tout .

Les lignes vides et les commentaires ne sont pas ignorés lors de la détermination du numéro de ligne.

S’applique à

Voir aussi