Freigeben über


TextFieldParser.ErrorLine Eigenschaft

Definition

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

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

Eigenschaftswert

Die Zeile, die die letzte MalformedLineException-Ausnahme verursacht hat.

Beispiele

In diesem Beispiel wird die ErrorLine -Eigenschaft verwendet, um die 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.ErrorLine & " is not valid.")
    End Try
End While

Hinweise

Wenn keine MalformedLineException Ausnahmen ausgelöst wurden, wird eine leere Zeichenfolge zurückgegeben.

Die ErrorLineNumber -Eigenschaft kann verwendet werden, um die Nummer der Zeile anzuzeigen, die die Ausnahme verursacht hat.

In der folgenden Tabelle sind Beispiele für Aufgaben aufgeführt, die die ErrorLine -Eigenschaft betreffen.

Beschreibung Siehe
Lesen aus einer Datei mit Trennzeichen Vorgehensweise: Lesen aus durch Trennzeichen getrennten Textdateien
Lesen aus einer Datei mit fester Breite Vorgehensweise: Lesen aus Textdateien mit fester Breite

Gilt für:

Weitere Informationen