TextFieldParser.LineNumber Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan nomor baris saat ini, atau mengembalikan -1 jika tidak ada lagi karakter yang tersedia di aliran.
public:
property long LineNumber { long get(); };
public long LineNumber { get; }
member this.LineNumber : int64
Public ReadOnly Property LineNumber As Long
Nilai Properti
Nomor baris saat ini.
Contoh
Contoh ini mencari nama "Jones" dalam file teks dan melaporkan baris apa yang terjadi.
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
Keterangan
Ini adalah anggota tingkat lanjut; itu tidak ditampilkan di IntelliSense kecuali Anda mengklik tab Semua .
Baris dan komentar kosong tidak diabaikan saat menentukan nomor baris.