TextFieldParser.PeekChars(Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt het opgegeven aantal tekens gelezen zonder de cursor door te gaan.
public:
System::String ^ PeekChars(int numberOfChars);
public string PeekChars(int numberOfChars);
member this.PeekChars : int -> string
Public Function PeekChars (numberOfChars As Integer) As String
Parameters
- numberOfChars
- Int32
Het aantal tekens dat moet worden gelezen. Required.
Retouren
Een tekenreeks die het opgegeven aantal tekens bevat dat wordt gelezen.
Uitzonderingen
numberOfChars is kleiner dan 0.
Voorbeelden
In dit voorbeeld wordt gebruikgemaakt PeekChars van het vinden van het einde van de gegevens en stoppen met het parseren van het bestand op dat moment.
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
Opmerkingen
De numberOfChars waarde moet kleiner zijn dan het totale aantal tekens in de regel. Als dit niet het resultaat is, wordt de tekenreeks die wordt PeekChars geretourneerd, afgekapt tot de lengte van de regel.
Lege regels worden genegeerd.
Einde van regeltekens worden niet geretourneerd.
De PeekChars methode voert geen parsering uit; een einde-van-regelteken binnen een gescheiden veld wordt geïnterpreteerd als het werkelijke einde van de regel.
De volgende tabel bevat voorbeelden van taken die betrekking hebben op de PeekChars methode.
| Tot | Zien! |
|---|---|
| De indeling van een veld bepalen voordat u het parseert | Procedure: Lezen uit tekstbestanden met meerdere indelingen |