فئة 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 التي تقرأ الأحرف من السلسلة المحددة.

انظر أيضًا