System::ConsoleOutput क्लास

ConsoleOutput class

मानक आउटपुट स्ट्रीम का प्रतिनिधित्व करता है। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन त्रुटियाँ हो सकती हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।

class ConsoleOutput : public System::IO::TextWriter

विधियाँ

विधिविवरण
get_Encoding() overrideहमेशा ASCII एन्कोडिंग लौटाता है।
Write(bool) overrideनिर्दिष्ट bool मान का स्ट्रिंग प्रतिनिधित्व वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम पर आउटपुट करता है।
Write(const SharedPtr<Object>&) overrideनिर्दिष्ट वस्तु का स्ट्रिंग प्रतिनिधित्व वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम पर आउटपुट करता है।
Write(char_t) overrideनिर्दिष्ट अक्षर मान को वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम पर आउटपुट करता है।
Write(Decimal) overrideनिर्दिष्ट Decimal मान का स्ट्रिंग प्रतिनिधित्व वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम पर आउटपुट करता है।
Write(double) overrideडबल-प्रेसिशन फ्लोटिंग-पॉइंट मान का स्ट्रिंग प्रतिनिधित्व वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम पर आउटपुट करता है।
Write(int32_t) override32-बिट पूर्णांक मान का स्ट्रिंग प्रतिनिधित्व वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम पर आउटपुट करता है।
Write(int64_t) override64-बिट पूर्णांक मान का स्ट्रिंग प्रतिनिधित्व वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम पर आउटपुट करता है।
Write(float) overrideसिंगल-प्रेसिशन फ्लोटिंग-पॉइंट मान का स्ट्रिंग प्रतिनिधित्व वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम पर आउटपुट करता है।
Write(const String&) overrideनिर्दिष्ट स्ट्रिंग वस्तु को वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम पर आउटपुट करता है।
Write(uint32_t) overrideअनसाइन्ड 32-बिट पूर्णांक मान का स्ट्रिंग प्रतिनिधित्व वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम पर आउटपुट करता है।
Write(uint64_t) overrideअनसाइन्ड 64-बिट पूर्णांक मान का स्ट्रिंग प्रतिनिधित्व वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम पर आउटपुट करता है।
Write(const ArrayPtr<char_t>&) overrideनिर्दिष्ट अक्षर एरे का स्ट्रिंग प्रतिनिधित्व वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम पर आउटपुट करता है।
Write(const ArrayPtr<char_t>&, int32_t, int32_t) overrideनिर्दिष्ट अक्षर एरे के मानों की एक रेंज का स्ट्रिंग प्रतिनिधित्व वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम पर आउटपुट करता है।
Write(const char_t *) overrideनिर्दिष्ट c-स्ट्रिंग को वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम पर आउटपुट करता है।
Write(const TypeInfo&) overrideनिर्दिष्ट TypeInfo वस्तु का स्ट्रिंग प्रतिनिधित्व वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम पर आउटपुट करता है।
Write(const char *)
WriteLine() overrideवर्तमान लाइन टर्मिनेटर को वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम पर आउटपुट करता है।
WriteLine(const SharedPtr<Object>&) overrideनिर्दिष्ट वस्तु का स्ट्रिंग प्रतिनिधित्व, उसके बाद वर्तमान लाइन टर्मिनेटर, को वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम पर आउटपुट करता है।
WriteLine(bool) overrideनिर्दिष्ट bool मान का स्ट्रिंग प्रतिनिधित्व, उसके बाद वर्तमान लाइन टर्मिनेटर, को वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम पर आउटपुट करता है।
WriteLine(char_t) overrideनिर्दिष्ट अक्षर मान को, उसके बाद वर्तमान लाइन टर्मिनेटर, को वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम पर आउटपुट करता है।
WriteLine(Decimal) overrideनिर्दिष्ट Decimal मान का स्ट्रिंग प्रतिनिधित्व, उसके बाद वर्तमान लाइन टर्मिनेटर, को वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम पर आउटपुट करता है।
WriteLine(double) overrideडबल-प्रेसिशन फ्लोटिंग-पॉइंट मान का स्ट्रिंग प्रतिनिधित्व, उसके बाद वर्तमान लाइन टर्मिनेटर, को वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम पर आउटपुट करता है।
WriteLine(int) override32-बिट पूर्णांक मान का स्ट्रिंग प्रतिनिधित्व, उसके बाद वर्तमान लाइन टर्मिनेटर, को वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम पर आउटपुट करता है।
WriteLine(int64_t) override64-बिट पूर्णांक मान का स्ट्रिंग प्रतिनिधित्व, उसके बाद वर्तमान लाइन टर्मिनेटर, को वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम पर आउटपुट करता है।
WriteLine(float) overrideवर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम में वर्तमान लाइन टर्मिनेटर के बाद सिंगल-प्रिसिजन फ़्लोटिंग-पॉइंट मान का स्ट्रिंग प्रतिनिधित्व आउटपुट करता है।
WriteLine(const String&) overrideवर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम में वर्तमान लाइन टर्मिनेटर के बाद निर्दिष्ट स्ट्रिंग ऑब्जेक्ट को आउटपुट करता है।
WriteLine(uint32_t) overrideवर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम में वर्तमान लाइन टर्मिनेटर के बाद अनसाइनड 32-बिट इंटीजर मान का स्ट्रिंग प्रतिनिधित्व आउटपुट करता है।
WriteLine(uint64_t) overrideवर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम में वर्तमान लाइन टर्मिनेटर के बाद अनसाइनड 64-बिट इंटीजर मान का स्ट्रिंग प्रतिनिधित्व आउटपुट करता है।
WriteLine(const ArrayPtr<char_t>&) overrideवर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम में वर्तमान लाइन टर्मिनेटर के बाद निर्दिष्ट कैरेक्टर एरे का स्ट्रिंग प्रतिनिधित्व आउटपुट करता है।
WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t) overrideवर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम में वर्तमान लाइन टर्मिनेटर के बाद निर्दिष्ट कैरेक्टर एरे के मानों की रेंज का स्ट्रिंग प्रतिनिधित्व आउटपुट करता है।
WriteLine(const char_t *) overrideवर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम में वर्तमान लाइन टर्मिनेटर के बाद निर्दिष्ट c-स्ट्रिंग को आउटपुट करता है।
WriteLine(const TypeInfo&) overrideवर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए आउटपुट स्ट्रीम में वर्तमान लाइन टर्मिनेटर के बाद निर्दिष्ट TypeInfo ऑब्जेक्ट का स्ट्रिंग प्रतिनिधित्व आउटपुट करता है।
WriteLine(const char *)

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