Propriedade TextFieldParser.ErrorLine

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

' Usage
Dim value As String = TextFieldParserObject.ErrorLine
' Declaration
Public ReadOnly Property ErrorLine As String

Valor de retorno

Valor de propriedade

String.

Comentários

Se nenhuma exceção MalformedLineException tiver sido lançada, uma cadeia de caracteres vazia é retornada.

A Propriedade TextFieldParser.ErrorLineNumber pode ser usada para mostrar o número da linha que causou a exeção.

Tarefas

A tabela seguinte lista exemplos de tarefas envolvendo a propriedade ErrorLine.

Para

Consulte

Ler de um arquivo delimitado

Como: Leitura de arquivos de texto delimitado por vírgulas no Visual Basic

Ler de um arquivo de largura fixa

Como: Leitura de Fixo-largura arquivos de texto no Visual Basic

Exemplo

Este exemplo usa a propriedade ErrorLine para exibir a linha que causou a atual exceção 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

Requisitos

Namespace:Microsoft.VisualBasic.FileIO

Classe:TextFieldParser

Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Permissões

Não requer nenhuma permissão.

Consulte também

Tarefas

Como: Leitura de arquivos de texto com Múltiplo formatos no Visual Basic

Como: Leitura de Fixo-largura arquivos de texto no Visual Basic

Como: Leitura de arquivos de texto delimitado por vírgulas no Visual Basic

Como: Testar o código com um Bloquear try … catch no Visual Basic

Conceitos

Analisar Arquivos de Texto com o Objeto TextFieldParser

Referência

TextFieldParser objeto

TextFieldParser.ErrorLine