Partager via


TextFieldParser.ErrorLineNumber Propriété

Définition

Retourne le nombre de lignes qui ont provoqué l’exception la plus récente MalformedLineException .

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

Valeur de propriété

Nombre de lignes qui ont provoqué l’exception la plus récente MalformedLineException .

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ée.

La ErrorLine propriété peut être utilisée pour afficher le nombre de lignes à l’origine de l’exception. Les lignes et commentaires vides 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é Comment lire à partir de fichiers texte Comma-Delimited
Lecture à partir d’un fichier à largeur fixe Guide pratique pour lire à partir de fichiers texte à largeur fixe

S’applique à

Voir aussi