TextFieldParser.ReadLine Methode

Definitie

Retourneert de huidige regel als een tekenreeks en gaat de cursor naar de volgende regel.

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

Retouren

De huidige regel van het bestand of de stroom.

Voorbeelden

In dit voorbeeld wordt het bestand gelezen en naar het bestand ParserText.txt geschreven 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

Als Testfile.txt dit niet het geval is, wordt deze gemaakt door de WriteAllText methode.

In dit voorbeeld worden de velden als één tekenreeks geschreven; als u elke regel op een eigen regel in het doelbestand wilt weergeven, moet aan het einde van elke regel een VbCrLf teken worden toegevoegd.

Opmerkingen

De ReadLine methode voert geen parsering uit. Een einde-van-regelteken binnen een gescheiden veld wordt geïnterpreteerd als het werkelijke einde van de regel.

Nothing wordt geretourneerd als het einde van het bestand is bereikt.

Van toepassing op

Zie ook