الفئة 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 المحددة متبوعًا بأحرف إنهاء السطر إلى الدفق.
virtual WriteLine(const TypeInfo&)يكتب تمثيل السلسلة للكائن TypeInfo المحدد متبوعًا بأحرف إنهاء السطر إلى الدفق.
WriteLine(const String&, const TArgs&…)يكتب القيم المحددة مُنسقة وفقًا للتنسيق المحدد متبوعًا بأحرف إنهاء السطر إلى الدفق.
virtual ~TextWriter()المدمر.

Typedefs

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

انظر أيضًا