次の方法で共有


TextFieldParser.LineNumber プロパティ

更新 : 2007 年 11 月

現在の行番号を返すか、ストリームに解析可能な文字がなくなった場合は -1 を返します。

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

戻り値

Integer.

解説

これは詳細メンバで、[すべての候補] タブをクリックしないと IntelliSense に表示されません。

行番号を調べる際、空白行とコメントは無視されません。

使用例

次の例は、テキスト ファイルから "Jones" という名前を検索し、検出された行を報告します。

Using FileReader As New Microsoft.VisualBasic.FileIO.TextFieldParser("C:\ParserText.txt")
    FileReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited
    FileReader.Delimiters = New String() {","}
    Dim currentRow As String()
    While Not FileReader.EndOfData
        Try
            currentRow = FileReader.ReadFields()
            Dim currentField As String
            For Each currentField In currentRow
                If currentField = "Jones" Then
                    MsgBox("The name Jones occurs on line " & _
                    FileReader.LineNumber)
                End If
            Next
        Catch ex As Microsoft.VisualBasic.FileIO.MalformedLineException
            MsgBox("Line " & ex.Message & _
           "is not valid and will be skipped.")
        End Try
    End While
End Using

必要条件

名前空間 : Microsoft.VisualBasic.FileIO

クラス : TextFieldParser

アセンブリ : Microsoft Visual Basic ランタイム ライブラリ (Microsoft.VisualBasic.dll 内)

アクセス許可

アクセス許可は不要です。

参照

参照

TextFieldParser オブジェクト

TextFieldParser.LineNumber