System::IO::TextReader sınıfı

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öntemAçıklama
virtual Close()Akışı kapatır ve edinilen kaynakları serbest bırakır.
Dispose() overrideGeç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