TextFieldParser.ErrorLineNumber Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert het nummer van de regel die de meest recente MalformedLineException uitzondering heeft veroorzaakt.
public:
property long ErrorLineNumber { long get(); };
public long ErrorLineNumber { get; }
member this.ErrorLineNumber : int64
Public ReadOnly Property ErrorLineNumber As Long
Waarde van eigenschap
Het nummer van de regel die de meest recente MalformedLineException uitzondering heeft veroorzaakt.
Voorbeelden
In dit voorbeeld wordt de ErrorLineNumber eigenschap gebruikt om de locatie van de lijn weer te geven die de huidige MalformedLineException uitzondering veroorzaakt.
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
Opmerkingen
Als er geen MalformedLineException uitzonderingen zijn opgetreden, wordt -1 geretourneerd.
De ErrorLine eigenschap kan worden gebruikt om het aantal regels weer te geven dat de uitzondering heeft veroorzaakt. Lege regels en opmerkingen worden niet genegeerd bij het bepalen van het regelnummer.
De volgende tabel bevat voorbeelden van taken met betrekking tot de ErrorLineNumber eigenschap.
| Tot | Zien! |
|---|---|
| Lezen uit een bestand met scheidingstekens | Procedure: Lezen uit Comma-Delimited tekstbestanden |
| Lezen uit een bestand met vaste breedte | Procedure: Lezen uit tekstbestanden met vaste breedte |
Van toepassing op
Zie ook
- OpenTextFieldParser(String)
- Objects (Visual Basic)
- Tekstbestanden parseren met het TextFieldParser-object
- Hoe to: Lezen uit een tekstbestand met meerdere indelingen in Visual Basic
- Hoe to: Lezen uit een tekstbestand met vaste breedte in Visual Basic
- Hoe to: Lezen uit een Comma-Delimited tekstbestand in Visual Basic
- Try... Vangen... Laatste instructie (Visual Basic)