共用方式為


TextFieldParser.ErrorLineNumber 屬性

更新:2007 年 11 月

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

 ' Usage  Dim value As Long = TextFieldParserObject.ErrorLineNumber ' Declaration Public ReadOnly Property ErrorLineNumber As Long

傳回值

Long.

例外狀況

這個屬性並未擲回任何例外狀況。

備註

如果沒有擲回任何 MalformedLineException 例外狀況,則會傳回 -1。

TextFieldParser.ErrorLine 屬性可用於顯示造成例外狀況的行號。系統在決定行號時,會忽略空白行和註解。

工作

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

若要

請參閱

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

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

從固定寬度的檔案讀取

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

範例

這個範例會使用 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

需求

命名空間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.ErrorLineNumber