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.