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निर्दिष्ट स्ट्रिंग को स्ट्रीम में लिखता है।

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