Compartilhar via


Propriedade TextFieldParser.ErrorLineNumber

Retorna o número da linha que causou a exceção MalformedLineException mais recente.

' Usage 
Dim value As Long = TextFieldParserObject.ErrorLineNumber
' Declaration
Public ReadOnly Property ErrorLineNumber As Long

Valor de retorno

Valor de propriedade

Long.

Exceções

Essa propriedade não lança exceções.

Comentários

Se nenhuma exceção MalformedLineException foi lançada, -1 será retornado.

A Propriedade TextFieldParser.ErrorLine pode ser usada para mostrar o número da linha que causou a exeção.Linhas em branco e comentários são ignorados quando se determina a linha de comando.

Tarefas

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

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 ErrorLineNumber para exibir o local da 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.ErrorLineNumber & " 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.ErrorLineNumber