更新:2007 年 11 月
返回导致最近的 MalformedLineException 异常的行。
' Usage
Dim value As String = TextFieldParserObject.ErrorLine
' Declaration
Public ReadOnly Property ErrorLine As String
返回值
String.
备注
如果没有引发 MalformedLineException 异常,则返回空字符串。
TextFieldParser.ErrorLineNumber 属性可用于显示导致异常的行号。
任务
下表列出了涉及 ErrorLine 属性的任务的示例。
| 要执行的操作 | 请参见 | 
|---|---|
| 从分隔的文件读取 | |
| 从固定宽度的文件中读取 | 
示例
此示例使用 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
**程序集:**Visual Basic Runtime Library(位于 Microsoft.VisualBasic.dll 中)
权限
不需要任何权限。
请参见
任务
如何:在 Visual Basic 中读取具有多种格式的文本文件
如何:在 Visual Basic 中读取固定宽度的文本文件
如何:在 Visual Basic 中读取逗号分隔的文本文件
如何:在 Visual Basic 中使用 Try...Catch 块测试代码