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

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ö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 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