Свойство TextFieldParser.ErrorLine
Обновлен: Ноябрь 2007
Возвращает строку, вызвавшую последнее исключение MalformedLineException.
' Usage
Dim value As String = TextFieldParserObject.ErrorLine
' Declaration
Public ReadOnly Property ErrorLine As String
Возвращаемое значение
String.
Заметки
Если исключения MalformedLineException не было, возвращается пустая строка.
Свойство TextFieldParser.ErrorLineNumber можно использовать для отображения номера строки, вызывающей исключение.
Задачи
В приведенной ниже таблице перечислены примеры задач, включающих свойство ErrorLine.
Задача |
См. разделы |
---|---|
Чтение из файла с разделителями |
Практическое руководство. Чтение из текстовых файлов с разделителями-запятыми в Visual Basic |
Чтение из файла фиксированной ширины |
Практическое руководство. Чтение из текстовых файлов с фиксированной шириной полей в Visual Basic |
Пример
В данном примере используется свойство ErrorLine для отображения строки, вызвавшей текущее исключение 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
Требования
Пространство имен:Microsoft.VisualBasic.FileIO
Класс:TextFieldParser
Сборка: библиотека времени выполнения Visual Basic (в Microsoft.VisualBasic.dll)
Разрешения
Разрешения не требуются.
См. также
Задачи
Практическое руководство. Чтение текстовых файлов различных форматов в Visual Basic
Практическое руководство. Чтение из текстовых файлов с фиксированной шириной полей в Visual Basic
Практическое руководство. Чтение из текстовых файлов с разделителями-запятыми в Visual Basic
Практическое руководство. Проверка кода с помощью блока Try… Catch в Visual Basic
Основные понятия
Анализ текстовых файлов с помощью объекта TextFieldParser