الفئة 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يكتب السلسلة المحددة إلى الدفق.

انظر أيضًا