TextFieldParser.ErrorLine Propriété

Définition

Retourne la ligne qui a provoqué l'exception MalformedLineException la plus récente.

public:
 property System::String ^ ErrorLine { System::String ^ get(); };
public string ErrorLine { get; }
member this.ErrorLine : string
Public ReadOnly Property ErrorLine As String

Valeur de propriété

Ligne qui a provoqué l'exception MalformedLineException la plus récente.

Exemples

Cet exemple utilise la ErrorLine propriété pour afficher 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.ErrorLine & " is not valid.")
    End Try
End While

Remarques

Si aucune exception n’a MalformedLineException été levée, une chaîne vide est retournée.

La ErrorLineNumber propriété peut être utilisée pour afficher le numéro de la ligne à l’origine de l’exception.

Le tableau suivant répertorie des exemples de tâches impliquant la ErrorLine 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 de largeur fixe Procédure : lire des fichiers texte de largeur fixe

S’applique à

Voir aussi