فئة System::IO::StringReader
محتويات
[
يخفي
]StringReader class
تمثل قارئًا يقرأ الأحرف من سلسلة. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام العامل new، لأن ذلك سيسبب أخطاء تشغيلية و/أو أعطال تأكيدية. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
class StringReader : public System::IO::TextReader
الطرق
| طريقة | الوصف |
|---|---|
| Close() override | يغلق الدفق. |
| Dispose() override | لا يفعل شيئًا. |
| Dispose(bool) override | لا يفعل شيئًا. |
| Peek() override | يقرأ حرفًا واحدًا من الدفق دون تغيير موضع الدفق. |
| Read() override | يقرأ حرفًا واحدًا من التدفق. |
| Read(ArrayPtr<char_t>, int, int) override | يقرأ العدد المحدد من الأحرف من الدفق إلى مصفوفة الأحرف المحددة بدءًا من الموضع المحدد. |
| ReadLine() override | يقرأ الأحرف من التدفق حتى نهاية السطر الحالي. |
| ReadToEnd() override | يقرأ الأحرف من التدفق حتى نهاية التدفق. |
| StringReader(const String&) | ينشئ نسخة جديدة من فئة StringReader التي تقرأ الأحرف من السلسلة المحددة. |
انظر أيضًا
- Class TextReader
- Namespace System::IO
- Library Aspose.Page for C++