TextFieldParser.PeekChars(Int32) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Odczytuje określoną liczbę znaków bez przechodzenia kursora.
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
Parametry
- numberOfChars
- Int32
Liczba znaków do odczytania. Wymagane.
Zwraca
Ciąg zawierający określoną liczbę odczytanych znaków.
Wyjątki
numberOfChars
wartość jest mniejsza niż 0.
Przykłady
W tym przykładzie użyto PeekChars
metody , aby znaleźć koniec danych i zatrzymać analizowanie pliku w tym momencie.
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
Uwagi
Wartość musi być mniejsza niż całkowita numberOfChars
liczba znaków w wierszu. Jeśli tak nie jest, ciąg zwrócony przez PeekChars
zostanie obcięty do długości wiersza.
Puste wiersze są ignorowane.
Znaki końca wiersza nie są zwracane.
Metoda PeekChars
nie wykonuje analizy; znak końca wiersza w polu rozdzielanym jest interpretowany jako rzeczywisty koniec wiersza.
W poniższej tabeli wymieniono przykłady zadań obejmujących metodę PeekChars
.
Działanie | Zobacz |
---|---|
Określanie formatu pola przed jego przeanalizowaniem | Instrukcje: Odczyt z plików tekstowych w wielu formatach |