System::IO::TextReader فئة

TextReader class

فئة أساسية للفئات التي تمثل القارئات التي تقرأ تسلسلات من الأحرف من مصادر مختلفة. يجب إنشاء كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبداً بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيتسبب ذلك في أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائماً على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

class TextReader : public System::IDisposable

الطرق

طريقةالوصف
virtual Close()يغلق الدفق ويحرر الموارد المكتسبة.
Dispose() overrideيحرر جميع الموارد المستخدمة بواسطة الكائن الحالي ويغلق الدفق الأساسي.
virtual Peek()يقرأ حرفًا واحدًا من الدفق دون تغيير مؤشر القراءة الخاص بالدفق.
virtual Read()يقرأ حرفًا واحدًا من الدفق.
virtual Read(ArrayPtr<char_t>, int, int)يقرأ عدد الأحرف المحدد من الدفق ويكتبها إلى مصفوفة الأحرف المحددة بدءًا من الموضع المحدد.
virtual ReadBlock(ArrayPtr<char_t>, int, int)يقرأ الحد الأقصى المحدد لعدد الأحرف من القارئ النصي الحالي ويكتب البيانات إلى مخزن مؤقت، بدءًا من الفهرس المحدد.
virtual ReadLine()يقرأ الأحرف من الدفق حتى نهاية السطر الحالي.
virtual ReadToEnd()يقرأ الأحرف من الدفق حتى نهاية الدفق.

انظر أيضًا