Поделиться через


Свойство 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

Ссылки

Объект TextFieldParser

TextFieldParser.ErrorLine