System::IO::TextReader class
isi
[
bersembunyi
]TextReader class
Kelas dasar untuk kelas-kelas yang mewakili pembaca yang membaca urutan karakter dari berbagai sumber. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk melewatkannya ke fungsi sebagai argumen.
class TextReader : public System::IDisposable
Metode
| Metode | Deskripsi |
|---|---|
| virtual Close() | Menutup aliran dan melepaskan sumber daya yang diperoleh. |
| Dispose() override | Melepaskan semua sumber daya yang digunakan oleh objek saat ini dan menutup aliran yang mendasarinya. |
| virtual Peek() | Membaca satu karakter dari aliran tanpa mengubah kursor baca aliran. |
| virtual Read() | Membaca satu karakter dari aliran. |
| virtual Read(ArrayPtr<char_t>, int, int) | Membaca sejumlah karakter yang ditentukan dari aliran dan menuliskannya ke array karakter yang ditentukan mulai dari posisi yang ditentukan. |
| virtual ReadBlock(ArrayPtr<char_t>, int, int) | Membaca jumlah maksimum karakter yang ditentukan dari pembaca teks saat ini dan menuliskan data ke buffer, mulai dari indeks yang ditentukan. |
| virtual ReadLine() | Membaca karakter dari aliran hingga akhir baris saat ini. |
| virtual ReadToEnd() | Membaca karakter dari aliran hingga akhir aliran. |
Lihat Juga
- Class IDisposable
- Namespace System::IO
- Library Aspose.Page for C++