System::IO::StringWriter क्लास
अंतर्वस्तु
[
छिपाना
]StringWriter class
एक TextWriter को लागू करता है जो जानकारी को स्ट्रिंग में लिखता है। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन फॉल्ट्स हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।
class StringWriter : public System::IO::TextWriter
विधियाँ
| विधि | विवरण |
|---|---|
| get_Encoding() override | वापस देता है वर्तमान में उपयोग की जा रही एन्कोडिंग। |
| virtual GetStringBuilder() | वर्तमान में उपयोग किए जा रहे StringBuilder को लौटाता है। |
| StringWriter(const System::SharedPtr<Text::StringBuilder>&, const IFormatProviderPtr&) | निर्दिष्ट StringBuilder और IFormatProvider का उपयोग करके StringWriter का नया इंस्टेंस बनाता है। |
| StringWriter(const System::SharedPtr<Text::StringBuilder>&) | वर्तमान संस्कृति से निर्दिष्ट StringBuilder और IFormatProvider का उपयोग करके StringWriter का नया इंस्टेंस बनाता है। |
| StringWriter(const IFormatProviderPtr&) | निर्दिष्ट IFormatProvider का उपयोग करके StringWriter का नया इंस्टेंस बनाता है। |
| StringWriter() | वर्तमान संस्कृति से IFormatProvider का उपयोग करके StringWriter का नया इंस्टेंस बनाता है। |
| ToString() const override | अधोस्थित स्ट्रिंग को लौटाता है। |
| Write(char_t) override | निर्दिष्ट अक्षर को स्ट्रीम में लिखता है। |
| Write(const ArrayPtr<char_t>&, int32_t, int32_t) override | निर्दिष्ट कैरेक्टर एरे से निर्दिष्ट उप-रेंज के कैरेक्टर्स को स्ट्रीम में लिखता है। |
| Write(const String&) override | निर्दिष्ट स्ट्रिंग को स्ट्रीम में लिखता है। |
संबंधित देखें
- Class TextWriter
- Namespace System::IO
- Library Aspose.Page for C++