TextFieldParser.ErrorLineNumber Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve o número da linha que causou a exceção mais recente MalformedLineException .
public:
property long ErrorLineNumber { long get(); };
public long ErrorLineNumber { get; }
member this.ErrorLineNumber : int64
Public ReadOnly Property ErrorLineNumber As Long
Valor de Propriedade
O número da linha que causou a exceção mais recente MalformedLineException .
Exemplos
Este exemplo utiliza a ErrorLineNumber propriedade para mostrar a localização da 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.ErrorLineNumber & " is not valid.")
End Try
End While
Observações
Se não MalformedLineException forem feitas exceções, -1 é devolvido.
A ErrorLine propriedade pode ser usada para mostrar o número da linha que causou a exceção. Linhas em branco e comentários não são ignorados ao determinar o número da linha.
A tabela seguinte lista exemplos de tarefas que envolvem a ErrorLineNumber 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
- OpenTextFieldParser(String)
- Objects (Visual Basic)
- Analisando arquivos de texto com o objeto TextFieldParser
- Como: ler de um ficheiro de texto com múltiplos formatos em Visual Basic
- Como: ler de um ficheiro de texto de largura fixa em Visual Basic
- Como: ler de um ficheiro de texto Comma-Delimited em Visual Basic
- Tenta... Apanha... Finalmente, a Declaração (Visual Basic)