TextFieldParser.ErrorLine Свойство

Определение

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

C#
public string ErrorLine { get; }

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

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

Примеры

В этом примере свойство используется ErrorLine для отображения строки, вызывающей текущее MalformedLineException исключение.

VB
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

Комментарии

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

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

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

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

Продукт Версии
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

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