TextFieldParser.ErrorLine Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A legutóbbi MalformedLineException kivételt okozó sort adja vissza.
public:
property System::String ^ ErrorLine { System::String ^ get(); };
public string ErrorLine { get; }
member this.ErrorLine : string
Public ReadOnly Property ErrorLine As String
Tulajdonság értéke
A legutóbbi MalformedLineException kivételt okozó sor.
Példák
Ez a példa a ErrorLine tulajdonság használatával jeleníti meg az aktuális MalformedLineException kivételt okozó sort.
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
Megjegyzések
Ha nincs MalformedLineException kivétel, a függvény üres sztringet ad vissza.
A ErrorLineNumber tulajdonság a kivételt okozó sor számának megjelenítésére használható.
Az alábbi táblázat példákat sorol fel a tulajdonságot érintő tevékenységekre ErrorLine .
| Címzett | Nézze |
|---|---|
| Olvasás tagolt fájlból | Útmutató: Olvasás Comma-Delimited szövegfájlokból |
| Olvasás rögzített szélességű fájlból | Útmutató: Olvasás rögzített szélességű szövegfájlokból |
A következőre érvényes:
Lásd még
- OpenTextFieldParser(String)
- Objects (Visual Basic)
- Szövegfájlok elemzése a TextFieldParser objektummal
Beolvasás több formátumot tartalmazó szövegfájlból Visual Basic Beolvasás rögzített szélességű szövegfájlból a Visual Basic Beolvasás Comma-Delimited szövegfájlból a Visual Basic - Try... Fogás... Végül utasítás (Visual Basic)