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


TextFieldParser.ErrorLineNumber Свойство

Определение

Возвращает номер строки, вызвавшей последнее MalformedLineException исключение.

public:
 property long ErrorLineNumber { long get(); };
public long ErrorLineNumber { get; }
member this.ErrorLineNumber : int64
Public ReadOnly Property ErrorLineNumber As Long

Значение свойства

Число строк, вызвавших последнее MalformedLineException исключение.

Примеры

В этом примере свойство используется ErrorLineNumber для отображения расположения строки, вызывающей текущее 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

Комментарии

Если исключения не MalformedLineException были созданы, возвращается -1.

Свойство ErrorLine можно использовать для отображения числа строки, вызвавшей исключение. Пустые строки и комментарии не игнорируются при определении номера строки.

В следующей таблице перечислены примеры задач, связанных с свойством ErrorLineNumber .

Кому Смотри
Чтение из файла с разделителями Как читать из текстовых файлов Comma-Delimited
Чтение из файла фиксированной ширины Практическое руководство. Чтение из текстовых файлов фиксированной ширины

Применяется к

См. также раздел