TextFieldParser.ReadLine Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne la ligne active en tant que chaîne et avance le curseur vers la ligne suivante.
public:
System::String ^ ReadLine();
public string? ReadLine ();
public string ReadLine ();
member this.ReadLine : unit -> string
Public Function ReadLine () As String
Retours
Ligne active du fichier ou du flux.
Exemples
Cet exemple lit le fichier ParserText.txt
et l’écrit dans 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
S’il Testfile.txt
n’existe pas, il est créé par la WriteAllText
méthode .
Cet exemple écrit les champs sous la forme d’une chaîne unique ; pour que chaque ligne s’affiche sur sa propre ligne dans le fichier de destination, un VbCrLf
caractère doit être ajouté à la fin de chaque ligne.
Remarques
La ReadLine
méthode n’effectue aucune analyse ; un caractère de fin de ligne dans un champ délimité est interprété comme la fin réelle de la ligne.
Nothing
est retourné si la fin du fichier est atteinte.