TextFieldParser.ErrorLine Propriedade

Definição

Devolve a linha que causou a exceção mais recente MalformedLineException .

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

Valor de Propriedade

A linha que causou a exceção mais recente MalformedLineException .

Exemplos

Este exemplo usa a ErrorLine propriedade para mostrar a linha que causa a exceção atual MalformedLineException .

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

Observações

Se não MalformedLineException forem lançadas exceções, uma cadeia vazia é devolvida.

A ErrorLineNumber propriedade pode ser usada para mostrar o número da linha que causou a exceção.

A tabela seguinte lista exemplos de tarefas que envolvem a ErrorLine propriedade.

Para Veja
Lido a partir de um ficheiro delimitado Como Ler Arquivos de Texto Comma-Delimited
Lido a partir de um ficheiro de largura fixa Como: Ler a partir de arquivos de texto de largura fixa

Aplica-se a

Ver também