Compartir a través de


TextFieldParser.PeekChars(Int32) Método

Definición

Lee el número especificado de caracteres sin avanzar el cursor.

public:
 System::String ^ PeekChars(int numberOfChars);
public string? PeekChars (int numberOfChars);
public string PeekChars (int numberOfChars);
member this.PeekChars : int -> string
Public Function PeekChars (numberOfChars As Integer) As String

Parámetros

numberOfChars
Int32

Número de caracteres que se va a leer. Obligatorio.

Devoluciones

Cadena que contiene el número especificado de caracteres que se van a leer.

Excepciones

numberOfChars es menor que 0.

Ejemplos

En este ejemplo se usa PeekChars para buscar el final de los datos y dejar de analizar el archivo en ese momento.

Using MyReader As New Microsoft.VisualBasic.FileIO.TextFieldParser("C:\ParserText.txt")
    MyReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited
    MyReader.Delimiters = New String() {","}
    MyReader.CommentTokens = New String() {"'"}
    Dim currentRow As String()
    While (MyReader.PeekChars(1) IsNot "")
        Try
            currentRow = MyReader.ReadFields()
            For Each currentField As String In currentRow
                My.Computer.FileSystem.WriteAllText(
                   "C://testfile.txt", currentField, True)
            Next
        Catch ex As Microsoft.VisualBasic.FileIO.MalformedLineException
            MsgBox("Line " & ex.Message & " is invalid.  Skipping")
        End Try
    End While
End Using

Comentarios

El numberOfChars valor debe ser menor que el número total de caracteres de la línea. Si no es así, la cadena devuelta por PeekChars se truncará a la longitud de la línea.

Se omiten las líneas en blanco.

No se devuelven caracteres de fin de línea.

El PeekChars 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.

En la tabla siguiente se enumeran ejemplos de tareas que implican el PeekChars método .

En Vea
Determinar el formato de un campo antes de analizarlo Procedimiento para leer archivos de texto con varios formatos

Se aplica a

Consulte también