System::IO::TextWriter فئة

TextWriter class

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

class TextWriter : public System::IDisposable

الطرق

طريقةالوصف
virtual Close()يغلق الدفق ويحرر الموارد المكتسبة.
Dispose() overrideيحرر جميع الموارد المستخدمة بواسطة الكائن الحالي ويغلق الدفق الأساسي.
virtual Flush()يفرغ محتوى المخزن المؤقت إلى الدفق الأساسي.
virtual get_Encoding()يعيد الترميز المستخدم حاليًا.
virtual get_FormatProvider() constيعيد الكائن IFormatProvider المستخدم حاليًا.
get_FormatProvider()يعيد الكائن IFormatProvider المستخدم حاليًا.
virtual get_NewLine() constيعيد سلسلة محدد سطر.
get_NewLine()يعيد سلسلة محدد سطر.
virtual set_NewLine(const System::String&)يضبط سلسلة محدد سطر.
virtual Write(const SharedPtr<Object>&)يكتب تمثيل السلسلة للكائن المحدد إلى الدفق.
virtual Write(bool)يكتب تمثيل السلسلة للقيمة المنطقية المحددة إلى الدفق.
virtual Write(char_t)يكتب الحرف المحدد إلى الدفق.
virtual Write(Decimal)يكتب تمثيل السلسلة للكائن Decimal المحدد إلى الدفق.
virtual Write(double)يكتب تمثيل السلسلة للقيمة ذات الفاصلة العائمة ذات الدقة المزدوجة المحددة إلى الدفق.
virtual Write(int)يكتب تمثيل السلسلة للقيمة الصحيحة ذات 32 بت المحددة إلى الدفق.
virtual Write(int64_t)يكتب تمثيل السلسلة للقيمة الصحيحة ذات 64 بت المحددة إلى الدفق.
virtual Write(float)يكتب تمثيل السلسلة للقيمة ذات الفاصلة العائمة ذات الدقة المفردة المحددة إلى الدفق.
virtual Write(const String&)يكتب السلسلة المحددة إلى الدفق.
virtual Write(uint32_t)يكتب تمثيل السلسلة للقيمة الصحيحة غير الموقعة ذات 32 بت المحددة إلى الدفق.
virtual Write(uint64_t)يكتب تمثيل السلسلة للقيمة الصحيحة غير الموقعة ذات 64 بت المحددة إلى الدفق.
virtual Write(const ArrayPtr<char_t>&)يكتب جميع الأحرف من المصفوفة المحددة إلى الدفق.
virtual Write(const ArrayPtr<char_t>&, int32_t, int32_t)يكتب النطاق الفرعي المحدد من أحرف UTF-16 من المصفوفة الحرفية المحددة إلى الدفق.
virtual Write(const char_t *)يكتب السلسلة c-string المحددة إلى الدفق.
virtual Write(const TypeInfo&)يكتب تمثيل السلسلة للكائن TypeInfo المحدد إلى الدفق.
Write(const String&, const TArgs&…)يكتب القيم المحددة المنسقة وفقًا للتنسيق المحدد إلى الدفق.
virtual WriteLine()يكتب أحرف إنهاء السطر إلى الدفق.
virtual WriteLine(const SharedPtr<Object>&)يكتب تمثيل السلسلة للكائن المحدد متبوعًا بأحرف إنهاء السطر إلى الدفق.
virtual WriteLine(bool)يكتب تمثيل السلسلة للقيمة المنطقية المحددة متبوعًا بأحرف إنهاء السطر إلى الدفق.
virtual WriteLine(char_t)يكتب الحرف المحدد متبوعًا بأحرف إنهاء السطر إلى الدفق.
virtual WriteLine(Decimal)يكتب تمثيل السلسلة للكائن Decimal المحدد متبوعًا بأحرف إنهاء السطر إلى الدفق.
virtual WriteLine(double)يكتب تمثيل السلسلة للقيمة ذات الفاصلة العائمة ذات الدقة المزدوجة المحددة متبوعًا بأحرف إنهاء السطر إلى الدفق.
virtual WriteLine(int)يكتب تمثيل السلسلة للقيمة الصحيحة ذات 32 بت المحددة متبوعًا بأحرف إنهاء السطر إلى الدفق.
virtual WriteLine(int64_t)يكتب تمثيل السلسلة للقيمة الصحيحة ذات 64 بت المحددة متبوعًا بأحرف إنهاء السطر إلى الدفق.
virtual WriteLine(float)يكتب تمثيل السلسلة للقيمة ذات الفاصلة العائمة ذات الدقة المفردة المحددة متبوعًا بأحرف إنهاء السطر إلى الدفق.
virtual WriteLine(const String&)يكتب السلسلة المحددة متبوعًا بأحرف إنهاء السطر إلى الدفق.
virtual WriteLine(uint32_t)يكتب تمثيل السلسلة للقيمة الصحيحة غير الموقعة ذات 32 بت المحددة متبوعًا بأحرف إنهاء السطر إلى الدفق.
virtual WriteLine(uint64_t)يكتب تمثيل السلسلة للقيمة الصحيحة غير الموقعة ذات 64 بت المحددة متبوعًا بأحرف إنهاء السطر إلى الدفق.
virtual WriteLine(const ArrayPtr<char_t>&)يكتب جميع الأحرف من المصفوفة المحددة متبوعًا بأحرف إنهاء السطر إلى الدفق.
virtual WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t)يكتب النطاق الفرعي المحدد من أحرف UTF-16 من مصفوفة الأحرف المحددة متبوعًا بأحرف إنهاء السطر إلى الدفق.
virtual WriteLine(const char_t *)يكتب سلسلة c-string المحددة متبوعًا بأحرف إنهاء السطر إلى الدفق.
virtual WriteLine(const TypeInfo&)يكتب التمثيل النصي للكائن TypeInfo المحدد متبوعًا بأحرف إنهاء السطر إلى الدفق.
WriteLine(const String&, const TArgs&…)يكتب القيم المحددة منسقة وفقًا للتنسيق المحدد متبوعًا بأحرف إنهاء السطر إلى الدفق.
virtual ~TextWriter()المدمر.

Typedefs

تعريف نوعالوصف
Ptrاسم مستعار لمؤشر مشترك إلى هذه الفئة.

انظر أيضًا