TextFieldParser.ReadLine Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.