Partage via


TextFieldParser.ErrorLineNumber Propriété

Définition

Retourne le numéro de la ligne qui a provoqué l'exception MalformedLineException la plus récente.

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

Valeur de propriété

Numéro de la ligne qui a provoqué l'exception MalformedLineException la plus récente.

Exemples

Cet exemple utilise la ErrorLineNumber propriété pour afficher l’emplacement de la ligne à l’origine de l’exception actuelle MalformedLineException .

Dim FileReader As Microsoft.VisualBasic.FileIO.TextFieldParser
FileReader = My.Computer.FileSystem.OpenTextFieldParser("C:\test.txt")
Dim currentRow As String()
While Not FileReader.EndOfData
    Try
        currentRow = FileReader.ReadFields
        For Each currentField As String In currentRow
            My.Computer.FileSystem.WriteAllText(
                "C://testfile.txt", currentField, True)
        Next
    Catch ex As Microsoft.VisualBasic.FileIO.MalformedLineException
        MsgBox("Line " & FileReader.ErrorLineNumber & " is not valid.")
    End Try
End While

Remarques

Si aucune exception n’a MalformedLineException été levée, -1 est retourné.

La ErrorLine propriété peut être utilisée pour afficher le numéro de la ligne à l’origine de l’exception. Les lignes vides et les commentaires ne sont pas ignorés lors de la détermination du numéro de ligne.

Le tableau suivant répertorie des exemples de tâches impliquant la ErrorLineNumber propriété.

À Consultez
Lecture à partir d’un fichier délimité Procédure : lire des fichiers texte délimités par des virgules
Lecture à partir d’un fichier à largeur fixe Procédure : lire des fichiers texte de largeur fixe

S’applique à

Voir aussi