System::IO::TextReader क्लास
अंतर्वस्तु
[
छिपाना
]TextReader class
विभिन्न स्रोतों से अक्षरों की श्रृंखलाएँ पढ़ने वाले रीडर्स का प्रतिनिधित्व करने वाली क्लासों के लिए एक बेस क्लास। इस क्लास की ऑब्जेक्ट्स को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन त्रुटियाँ उत्पन्न होंगी। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को आर्ग्युमेंट के रूप में पास करने के लिए करें।
class TextReader : public System::IDisposable
विधियाँ
| विधि | विवरण |
|---|---|
| virtual Close() | स्ट्रीम को बंद करता है और प्राप्त संसाधनों को मुक्त करता है। |
| Dispose() override | वर्तमान ऑब्जेक्ट द्वारा उपयोग किए गए सभी संसाधनों को मुक्त करता है और अंतर्निहित स्ट्रीम को बंद करता है। |
| virtual Peek() | स्ट्रीम से एक एकल अक्षर पढ़ता है बिना स्ट्रीम के रीड कर्सर को बदले। |
| virtual Read() | स्ट्रीम से एक एकल अक्षर पढ़ता है। |
| virtual Read(ArrayPtr<char_t>, int, int) | स्ट्रीम से निर्दिष्ट संख्या में अक्षर पढ़ता है और उन्हें निर्दिष्ट स्थिति से शुरू होते हुए निर्दिष्ट कैरेक्टर ऐरे में लिखता है। |
| virtual ReadBlock(ArrayPtr<char_t>, int, int) | वर्तमान टेक्स्ट रीडर से निर्दिष्ट अधिकतम संख्या में अक्षर पढ़ता है और डेटा को निर्दिष्ट इंडेक्स से शुरू होते हुए बफ़र में लिखता है। |
| virtual ReadLine() | स्ट्रीम से अक्षर पढ़ता है जब तक वर्तमान पंक्ति का अंत नहीं हो जाता। |
| virtual ReadToEnd() | स्ट्रीम से अक्षर पढ़ता है जब तक स्ट्रीम का अंत नहीं हो जाता। |
संबंधित देखें
- Class IDisposable
- Namespace System::IO
- Library Aspose.Page for C++