TextFieldParser.ErrorLine Egenskap

Definition

Returnerar raden som orsakade det senaste MalformedLineException undantaget.

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

Egenskapsvärde

Raden som orsakade det senaste MalformedLineException undantaget.

Exempel

I det ErrorLine här exemplet används egenskapen för att visa den rad som orsakar det aktuella MalformedLineException undantaget.

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

Kommentarer

Om inga MalformedLineException undantag har genererats returneras en tom sträng.

Egenskapen ErrorLineNumber kan användas för att visa antalet rader som orsakade undantaget.

I följande tabell visas exempel på uppgifter som involverar ErrorLine egenskapen.

Till Se
Läsa från en avgränsad fil Anvisningar: Läsa från Comma-Delimited textfiler
Läsa från en fil med fast bredd Anvisningar: Läsa från textfiler med fast bredd

Gäller för

Se även