System::IO::TextReader sınıfı
İçindekiler
[
Saklamak
]TextReader class
Farklı kaynaklardan karakter dizileri okuyan okuyucu sınıflarını temsil eden sınıflar için temel sınıf. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek, yığıt üzerinde veya new operatörüyle oluşturulmamalıdır, aksi takdirde çalışma zamanı hataları ve/veya doğrulama hataları ortaya çıkar. Bu sınıfı her zaman System::SmartPtr işaretçisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.
class TextReader : public System::IDisposable
Yöntemler
| Yöntem | Açıklama |
|---|---|
| virtual Close() | Akışı kapatır ve edinilen kaynakları serbest bırakır. |
| Dispose() override | Geçerli nesne tarafından kullanılan tüm kaynakları serbest bırakır ve temel akışı kapatır. |
| virtual Peek() | Akışın okuma imlecini değiştirmeden akıştan tek bir karakter okur. |
| virtual Read() | Akıştan tek bir karakter okur. |
| virtual Read(ArrayPtr<char_t>, int, int) | Akıştan belirtilen sayıda karakteri okur ve belirtilen konumdan başlayarak belirtilen karakter dizisine yazar. |
| virtual ReadBlock(ArrayPtr<char_t>, int, int) | Mevcut metin okuyucusundan belirtilen azami sayıda karakteri okur ve veriyi belirtilen indexten başlayarak bir tampon belleğe yazar. |
| virtual ReadLine() | Akıştan karakterleri mevcut satırın sonuna kadar okur. |
| virtual ReadToEnd() | Akıştan karakterleri akışın sonuna kadar okur. |
Ayrıca Bakınız
- Class IDisposable
- Namespace System::IO
- Library Aspose.Font for C++