Aracılığıyla paylaş


TextFieldParser.ReadLine Yöntem

Tanım

Geçerli satırı dize olarak döndürür ve imleci bir sonraki satıra ilerler.

public:
 System::String ^ ReadLine();
public string? ReadLine ();
public string ReadLine ();
member this.ReadLine : unit -> string
Public Function ReadLine () As String

Döndürülenler

Dosya veya akıştan geçerli satır.

Örnekler

Bu örnek, dosyasını ParserText.txt okur ve dosyasına Testfile.txtyazar.

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

Yoksa Testfile.txt , yöntemi tarafından WriteAllText oluşturulur.

Bu örnek alanları tek bir dize olarak yazar; hedef dosyada her satırın kendi satırında görüntülenmesini sağlamak için, her satırın sonuna bir VbCrLf karakter eklenmelidir.

Açıklamalar

ReadLine yöntemi ayrıştırma gerçekleştirmez; sınırlandırılmış bir alan içindeki satır sonu karakteri satırın gerçek sonu olarak yorumlanır.

Nothing dosyanın sonuna ulaşılırsa döndürülür.

Şunlara uygulanır

Ayrıca bkz.