Partager via


TextFieldParser.ReadLine Méthode

Définition

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.

S’applique à

Voir aussi