TextFieldParser.PeekChars(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Legge il numero di caratteri specificato senza spostare in avanti il cursore.
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
Parametri
- numberOfChars
- Int32
Numero di caratteri da leggere. Obbligatorio.
Restituisce
Stringa che contiene il numero di caratteri letti specificato.
Eccezioni
numberOfChars
è minore di 0.
Esempio
In questo esempio viene PeekChars
usato per trovare la fine dei dati e interrompere l'analisi del file in quel punto.
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
Commenti
Il numberOfChars
valore deve essere minore del numero totale di caratteri nella riga. In caso contrario, la stringa restituita da PeekChars
verrà troncata alla lunghezza della riga.
Le righe vuote vengono ignorate.
I caratteri di fine riga non vengono restituiti.
Il PeekChars
metodo non esegue alcuna analisi. Un carattere di fine riga all'interno di un campo delimitato viene interpretato come la fine effettiva della riga.
Nella tabella seguente sono elencati esempi di attività che coinvolgono il PeekChars
metodo .
A | Vedere |
---|---|
Determinare il formato di un campo prima di analizzarlo | Procedura: Leggere da file di testo con più formati |