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 | इस क्लास के साझा पॉइंटर के लिए एक उपनाम। |
संबंधित देखें
- Class IDisposable
- Namespace System::IO
- Library Aspose.Page for C++