الفئة System::IO::StringWriter

StringWriter class

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

class StringWriter : public System::IO::TextWriter

الطرق

طريقةالوصف
get_Encoding() overrideيعيد الترميز المستخدم حاليًا.
virtual GetStringBuilder()يعيد كائن StringBuilder المستخدم حالياً.
StringWriter(const System::SharedPtr<Text::StringBuilder>&, const IFormatProviderPtr&)ينشئ نسخة جديدة من StringWriter باستخدام كائن StringBuilder المحدد وIFormatProvider.
StringWriter(const System::SharedPtr<Text::StringBuilder>&)ينشئ نسخة جديدة من StringWriter باستخدام كائن StringBuilder المحدد وIFormatProvider من الثقافة الحالية.
StringWriter(const IFormatProviderPtr&)ينشئ نسخة جديدة من StringWriter باستخدام IFormatProvider المحدد.
StringWriter()ينشئ نسخة جديدة من StringWriter باستخدام IFormatProvider من الثقافة الحالية.
ToString() const overrideيعيد السلسلة الأساسية.
Write(char_t) overrideيكتب الحرف المحدد إلى الدفق.
Write(const ArrayPtr<char_t>&, int32_t, int32_t) overrideيكتب النطاق الفرعي المحدد من الأحرف من مصفوفة الأحرف المحددة إلى الدفق.
Write(const String&) overrideيكتب السلسلة المحددة إلى الدفق.

انظر أيضًا