TextFieldParser.PeekChars(Int32) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |