Sdílet prostřednictvím


TextFieldParser.ReadLine Metoda

Definice

Vrátí aktuální řádek jako řetězec a přesune kurzor na další řádek.

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

Návraty

Aktuální řádek ze souboru nebo datového proudu.

Příklady

Tento příklad přečte soubor ParserText.txt a zapíše ho do 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

Pokud Testfile.txt neexistuje, vytvoří se metodou WriteAllText .

Tento příklad zapíše pole jako jeden řetězec; Pokud chcete, aby se každý řádek zobrazoval na vlastním řádku v cílovém VbCrLf souboru, musí být na konci každého řádku připojen znak.

Poznámky

Metoda ReadLine neprovádí žádnou analýzu; znak konce řádku v poli s oddělovači je interpretován jako skutečný konec řádku.

Nothing se vrátí, pokud je dosaženo konce souboru.

Platí pro

Viz také