Share via


TextFieldParser.ErrorLine 屬性

更新:2007 年 11 月

傳回造成最近一次 MalformedLineException 例外狀況的程式碼行。

 ' Usage Dim value As String = TextFieldParserObject.ErrorLine ' Declaration Public ReadOnly Property ErrorLine As String

傳回值

String.

備註

如果沒有擲回任何 MalformedLineException 例外狀況,則會傳回空字串。

TextFieldParser.ErrorLineNumber 屬性可用於顯示造成例外狀況的行號。

工作

下表列出包含 ErrorLine 屬性的工作範例。

若要

請參閱

從有分隔符號的檔案讀取。

HOW TO:在 Visual Basic 中從逗號分隔文字檔讀取

從固定寬度的檔案讀取

HOW TO:在 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 中)

使用權限

不需要使用權限。

請參閱

工作

HOW TO:在 Visual Basic 中以多種格式從文字檔讀取

HOW TO:在 Visual Basic 中從固定寬度的文字檔讀取

HOW TO:在 Visual Basic 中從逗號分隔文字檔讀取

HOW TO:在 Visual Basic 中使用 Try…Catch 區塊測試程式碼

概念

使用 TextFieldParser 物件剖析文字檔

參考

TextFieldParser 物件

TextFieldParser.ErrorLine