System::IO::TextReader sınıfı
İçindekiler
[
Saklamak
]TextReader class
Farklı kaynaklardan karakter dizileri okuyan okuyucuları temsil eden sınıflar için temel bir sınıftır. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örneği yığıt üzerinde veya operator new kullanarak oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi işlevlere 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 bunları 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 verileri belirtilen indeksden başlayarak bir tampon belleğe yazar. |
| virtual ReadLine() | Akıştan karakterleri, geçerli 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.Page for C++