Compartir a través de


TextFieldParser.ReadLine Método

Definición

Devuelve la línea actual como una cadena y avanza el cursor a la siguiente línea.

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

Devoluciones

Línea actual del archivo o de la secuencia.

Ejemplos

En este ejemplo se lee el archivo ParserText.txt y se escribe en 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

Si Testfile.txt no existe, se crea mediante el WriteAllText método .

En este ejemplo se escriben los campos como una sola cadena; para que cada línea se muestre en su propia línea en el archivo de destino, se debe anexar un VbCrLf carácter al final de cada línea.

Comentarios

El ReadLine método no realiza ningún análisis; un carácter de fin de línea dentro de un campo delimitado se interpreta como el final real de la línea.

Nothing se devuelve si se alcanza el final del archivo.

Se aplica a

Consulte también