TextFieldParser.ErrorLineNumber-Eigenschaft

Aktualisiert: November 2007

Gibt die Nummer der Zeile zurück, die die letzte MalformedLineException-Ausnahme verursacht hat.

' Usage 
Dim value As Long = TextFieldParserObject.ErrorLineNumber
' Declaration
Public ReadOnly Property ErrorLineNumber As Long

Rückgabewert

Long.

Ausnahmen

Diese Eigenschaft löst keine Ausnahmen aus.

Hinweise

Wenn keine MalformedLineException-Ausnahmen ausgelöst wurden, wird -1 zurückgegeben.

Mit der TextFieldParser.ErrorLine-Eigenschaft kann die Nummer der Zeile angezeigt werden, die die Ausnahme verursacht hat. Leerzeilen und Kommentare werden beim Bestimmen der Zeilennummer nicht ignoriert.

Aufgaben

In der folgenden Tabelle werden Beispiele für Aufgaben mit der ErrorLineNumber-Eigenschaft aufgeführt.

Zweck

Weitere Informationen finden Sie unter

Lesen aus einer Datei mit Trennzeichen

Gewusst wie: Lesen aus durch Kommas getrennten Textdateien in Visual Basic

Lesen aus einer Datei mit fester Breite

Gewusst wie: Lesen aus einer Textdatei mit fester Breite in Visual Basic

Beispiel

In diesem Beispiel wird die ErrorLineNumber-Eigenschaft verwendet, um die Position der Zeile anzuzeigen, die die aktuelle MalformedLineException-Ausnahme verursacht.

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

Anforderungen

Namespace: Microsoft.VisualBasic.FileIO

Klasse: TextFieldParser

Assembly: Visual Basic-Laufzeitbibliothek (in Microsoft.VisualBasic.dll)

Berechtigungen

Es sind keine Berechtigungen erforderlich.

Siehe auch

Aufgaben

Gewusst wie: Lesen aus Textdateien mit mehreren Formaten in Visual Basic

Gewusst wie: Lesen aus einer Textdatei mit fester Breite in Visual Basic

Gewusst wie: Lesen aus durch Kommas getrennten Textdateien in Visual Basic

Gewusst wie: Testen von Code mit einem Try...Catch-Block in Visual Basic

Konzepte

Analysieren von Textdateien mit dem TextFieldParser-Objekt

Referenz

TextFieldParser-Objekt

TextFieldParser.ErrorLineNumber