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() | يقرأ الأحرف من الدفق حتى نهاية الدفق. |
انظر أيضًا
- Class IDisposable
- Namespace System::IO
- Library Aspose.Font for C++