TextFieldParser.PeekChars(Int32) Metódus

Definíció

Beolvassa a megadott számú karaktert a kurzor előrehaladása nélkül.

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

Paraméterek

numberOfChars
Int32

Az elolvasandó karakterek száma. Kötelező.

Válaszok

Egy sztring, amely a megadott számú olvasott karaktert tartalmazza.

Kivételek

numberOfChars kisebb, mint 0.

Példák

Ez a példa az adatok végének megkeresésére és a fájl ezen a ponton való elemzésének leállítására használja PeekChars .

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

Megjegyzések

Az numberOfChars értéknek kisebbnek kell lennie, mint a sorban szereplő karakterek teljes száma. Ha nem, a visszaadott sztring PeekChars csonkolja a vonal hosszát.

A rendszer figyelmen kívül hagyja az üres sorokat.

A rendszer nem ad vissza sorvégi karaktereket.

A PeekChars metódus nem végez elemzést; az elhatárolt mezőben egy sorvég karaktert a rendszer a vonal tényleges végeként értelmez.

Az alábbi táblázat példákat sorol fel a metódust érintő tevékenységekre PeekChars .

Címzett Nézze
Mező formátumának meghatározása elemzés előtt Útmutató: Olvasás több formátumot tartalmazó szövegfájlokból

A következőre érvényes:

Lásd még