TextFieldParser.ErrorLineNumber Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Nummer der Zeile zurück, die die letzte MalformedLineException-Ausnahme verursacht hat.
public:
property long ErrorLineNumber { long get(); };
public long ErrorLineNumber { get; }
member this.ErrorLineNumber : int64
Public ReadOnly Property ErrorLineNumber As Long
Eigenschaftswert
Die Nummer der Zeile, die die letzte MalformedLineException-Ausnahme verursacht hat.
Beispiele
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
Hinweise
Wenn keine MalformedLineException Ausnahmen ausgelöst wurden, wird -1 zurückgegeben.
Die ErrorLine -Eigenschaft kann verwendet werden, um die Nummer der Zeile anzuzeigen, die die Ausnahme verursacht hat. Leere Zeilen und Kommentare werden beim Bestimmen der Zeilennummer nicht ignoriert.
In der folgenden Tabelle sind Beispiele für Aufgaben aufgeführt, die die ErrorLineNumber
-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
- OpenTextFieldParser(String)
- Objekte (Visual Basic)
- Analysieren von Textdateien mit dem TextFieldParser-Objekt
- Vorgehensweise: Lesen aus einer Textdatei mit mehreren Formaten in Visual Basic
- Vorgehensweise: Lesen aus einer Textdatei mit fester Breite in Visual Basic
- Vorgehensweise: Lesen aus einer Comma-Delimited Textdatei in Visual Basic
- Try...Catch...Finally-Anweisung (Visual Basic)