Share via


TextReader.Peek Metode

Definisi

Membaca karakter berikutnya tanpa mengubah status pembaca atau sumber karakter. Mengembalikan karakter berikutnya yang tersedia tanpa benar-benar membacanya dari pembaca.

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

Mengembalikan

Bilangan bulat yang mewakili karakter berikutnya yang akan dibaca, atau -1 jika tidak ada lagi karakter yang tersedia atau pembaca tidak mendukung pencarian.

Pengecualian

Terjadi kesalahan I/O.

Keterangan

Metode Peek mengembalikan nilai bilangan bulat untuk menentukan apakah akhir file, atau kesalahan lain telah terjadi. Ini memungkinkan pengguna untuk terlebih dahulu memeriksa apakah nilai yang dikembalikan adalah -1 sebelum mentransmisikannya ke Char jenis.

Posisi TextReader saat ini tidak diubah oleh operasi ini. Nilai yang dikembalikan adalah -1 jika tidak ada lagi karakter yang tersedia. Implementasi default mengembalikan -1.

Kelas TextReader ini adalah kelas abstrak. Oleh karena itu, Anda tidak membuat instans dalam kode Anda. Untuk contoh penggunaan Peek metode , lihat StreamReader.Peek metode .

Berlaku untuk

Lihat juga