TextReader.Peek Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Läser nästa tecken utan att ändra tillståndet för läsaren eller teckenkällan. Returnerar nästa tillgängliga tecken utan att läsa det från läsaren.
public:
virtual int Peek();
public virtual int Peek();
abstract member Peek : unit -> int
override this.Peek : unit -> int
Public Overridable Function Peek () As Integer
Returer
Ett heltal som representerar nästa tecken som ska läsas eller -1 om inga fler tecken är tillgängliga eller om läsaren inte stöder sökning.
Undantag
Är TextReader stängd.
Ett I/O-fel inträffar.
Kommentarer
Metoden Peek returnerar ett heltalsvärde för att avgöra om filens slut eller något annat fel har uppstått. På så sätt kan en användare först kontrollera om det returnerade värdet är -1 innan det gjuts till en Char typ.
Den aktuella positionen för TextReader den ändras inte av den här åtgärden. Det returnerade värdet är -1 om inga fler tecken är tillgängliga. Standardimplementeringen returnerar -1.
Klassen TextReader är en abstrakt klass. Därför instansierar du den inte i koden. Ett exempel på hur du Peek använder metoden finns i StreamReader.Peek metoden.