Compartir a través de


TextFieldParser.LineNumber (Propiedad)

Actualización: noviembre 2007

Devuelve el número de línea actual o devuelve -1 si no hay más caracteres disponibles en la secuencia.

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

Valor devuelto

Integer.

Comentarios

Éste es un miembro avanzado; no aparece en IntelliSense a menos que seleccione la ficha Todas.

Al determinar el número de línea no se omiten las líneas en blanco ni los comentarios.

Ejemplo

Este ejemplo busca el apellido "Jones" en el archivo de texto e informa de las líneas en las que aparece.

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

Requisitos

Espacio de nombres:Microsoft.VisualBasic.FileIO

Clase:TextFieldParser

Ensamblado: biblioteca en tiempo de ejecución de Visual Basic (en Microsoft.VisualBasic.dll)

Permisos

No se requiere ningún permiso.

Vea también

Referencia

TextFieldParser (Objeto)

TextFieldParser.LineNumber