TextFieldParser.ErrorLine-Eigenschaft
Aktualisiert: November 2007
Gibt die Zeile zurück, die die letzte MalformedLineException-Ausnahme verursacht hat.
' Usage
Dim value As String = TextFieldParserObject.ErrorLine
' Declaration
Public ReadOnly Property ErrorLine As String
Rückgabewert
String.
Hinweise
Wenn keine MalformedLineException-Ausnahmen ausgelöst wurden, wird eine leere Zeichenfolge zurückgegeben.
Mit der TextFieldParser.ErrorLineNumber-Eigenschaft kann die Nummer der Zeile angezeigt werden, die die Ausnahme verursacht hat.
Aufgaben
In der folgenden Tabelle werden Beispiele für Aufgaben mit der ErrorLine-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 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
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