TextReader.Peek Yöntem

Tanım

Okuyucunun veya karakter kaynağının durumunu değiştirmeden sonraki karakteri okur. Okuyucudan gerçekten okumadan bir sonraki kullanılabilir karakteri döndürür.

public:
 virtual int Peek();
public virtual int Peek ();
abstract member Peek : unit -> int
override this.Peek : unit -> int
Public Overridable Function Peek () As Integer

Döndürülenler

Okunacak sonraki karakteri temsil eden bir tamsayı veya başka karakter yoksa veya okuyucu aramayı desteklemiyorsa -1.

Özel durumlar

Bir G/Ç hatası oluşur.

Açıklamalar

yöntemi, Peek dosyanın sonunun veya başka bir hatanın oluşup oluşmadığını belirlemek için bir tamsayı değeri döndürür. Bu, kullanıcının bir türe atamadan önce döndürülen değerin -1 olup olmadığını denetlemesine Char olanak tanır.

geçerli konumu TextReader bu işlem tarafından değiştirilmez. Daha fazla karakter yoksa, döndürülen değer -1 olur. Varsayılan uygulama -1 döndürür.

TextReader sınıfı soyut bir sınıftır. Bu nedenle, kodunuzda örneği oluşturmazsınız. yöntemini kullanma Peek örneği için yöntemine StreamReader.Peek bakın.

Şunlara uygulanır

Ayrıca bkz.