TextFieldParser.ReadLine Metode
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 baris saat ini sebagai string dan memajukan kursor ke baris berikutnya.
public:
System::String ^ ReadLine();
public string? ReadLine ();
public string ReadLine ();
member this.ReadLine : unit -> string
Public Function ReadLine () As String
Mengembalikan
Baris saat ini dari file atau aliran.
Contoh
Contoh ini membaca file ParserText.txt
dan menulisnya ke Testfile.txt
.
Using MyReader As New Microsoft.VisualBasic.FileIO.TextFieldParser("C:\ParserText.txt")
MyReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited
MyReader.Delimiters = New String() {","}
Dim currentRow As String
While Not MyReader.EndOfData
Try
currentRow = MyReader.ReadLine()
My.Computer.FileSystem.WriteAllText(
"C://testfile.txt", currentRow, True)
Catch ex As Microsoft.VisualBasic.FileIO.MalformedLineException
MsgBox("Line " & ex.Message & " is invalid. Skipping")
End Try
End While
End Using
Jika Testfile.txt
tidak ada, itu dibuat oleh WriteAllText
metode .
Contoh ini menulis bidang sebagai string tunggal; agar setiap baris ditampilkan pada barisnya sendiri dalam file tujuan, VbCrLf
karakter harus ditambahkan di akhir setiap baris.
Keterangan
Metode ini ReadLine
tidak melakukan penguraian; karakter akhir baris dalam bidang yang dibatasi ditafsirkan sebagai akhir baris yang sebenarnya.
Nothing
dikembalikan jika akhir file tercapai.