System::IO::TextWriter class

TextWriter class

विभिन्न गंतव्यों पर अक्षरों की श्रृंखलाएँ लिखने वाले राइटर्स का प्रतिनिधित्व करने वाली क्लासों के लिए एक बेस क्लास। इस क्लास की ऑब्जेक्ट्स को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator 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-स्ट्रिंग को स्ट्रीम में लिखता है।
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इस क्लास के साझा पॉइंटर के लिए एक उपनाम।

संबंधित देखें