TextFieldParser.ErrorLineNumber Eigenschap

Definitie

Retourneert het nummer van de regel die de meest recente MalformedLineException uitzondering heeft veroorzaakt.

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

Waarde van eigenschap

Het nummer van de regel die de meest recente MalformedLineException uitzondering heeft veroorzaakt.

Voorbeelden

In dit voorbeeld wordt de ErrorLineNumber eigenschap gebruikt om de locatie van de lijn weer te geven die de huidige MalformedLineException uitzondering veroorzaakt.

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

Opmerkingen

Als er geen MalformedLineException uitzonderingen zijn opgetreden, wordt -1 geretourneerd.

De ErrorLine eigenschap kan worden gebruikt om het aantal regels weer te geven dat de uitzondering heeft veroorzaakt. Lege regels en opmerkingen worden niet genegeerd bij het bepalen van het regelnummer.

De volgende tabel bevat voorbeelden van taken met betrekking tot de ErrorLineNumber eigenschap.

Tot Zien!
Lezen uit een bestand met scheidingstekens Procedure: Lezen uit Comma-Delimited tekstbestanden
Lezen uit een bestand met vaste breedte Procedure: Lezen uit tekstbestanden met vaste breedte

Van toepassing op

Zie ook