Condividi tramite


Proprietà TextFieldParser.LineNumber

Aggiornamento: novembre 2007

Restituisce il numero della riga corrente oppure -1 se non sono disponibili altri caratteri nel flusso.

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

Valore restituito

Integer.

Note

Si tratta di un membro avanzato che non viene visualizzato in IntelliSense se non si fa clic sulla scheda Tutti.

Righe vuote e commenti non vengono ignorati per la determinazione del numero della riga.

Esempio

In questo esempio viene cercato il nome "Jones" nel file di testo e viene indicato in quali righe compare.

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

Requisiti

Spazio dei nomi:Microsoft.VisualBasic.FileIO

Classe:TextFieldParser

Assembly: libreria di runtime di Visual Basic (in Microsoft.VisualBasic.dll)

Autorizzazioni

Non sono richieste autorizzazioni.

Vedere anche

Riferimenti

Oggetto TextFieldParser

TextFieldParser.LineNumber