Sdílet prostřednictvím


TextFieldParser.ErrorLineNumber Vlastnost

Definice

Vrátí číslo řádku, který způsobil poslední MalformedLineException výjimku.

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

Hodnota vlastnosti

Číslo řádku, který způsobil poslední MalformedLineException výjimku.

Příklady

Tento příklad používá ErrorLineNumber vlastnost k zobrazení umístění řádku, který způsobuje aktuální MalformedLineException výjimku.

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

Poznámky

Pokud nebyly vyvolány žádné MalformedLineException výjimky, vrátí se hodnota -1.

Vlastnost ErrorLine lze použít k zobrazení čísla řádku, který způsobil výjimku. Při určování čísla řádku se neignorují prázdné řádky a komentáře.

V následující tabulce jsou uvedeny příklady úkolů, které zahrnují ErrorLineNumber vlastnost.

Záměr Seznamte se s 
Čtení ze souboru s oddělovači Postupy: Čtení z textových souborů s oddělovačem čárkou
Čtení ze souboru s pevnou šířkou Postupy: Čtení z textových souborů s pevnou šířkou

Platí pro

Viz také