Bagikan melalui


TextFieldParser.ReadLine Metode

Definisi

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.

Berlaku untuk

Lihat juga