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