System::Collections::IEnumerator क्लास

IEnumerator class

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

class IEnumerator : public virtual System::IDisposable,
                    public virtual System::Object
पैरामीटरविवरण
Tतत्व प्रकार।

विधियाँ

विधिविवरण
virtual Current() constवर्तमान तत्व प्राप्त करता है।
virtual get_Current() constवर्तमान तत्व प्राप्त करता है।
virtual MoveNext()एनेमरेटर को अगले तत्व पर ले जाता है। यदि पहले कोई तत्व संदर्भित नहीं था, तो उपलब्ध पहले तत्व को संदर्भित करता है। यदि कंटेनर के अंत तक पहुँचा गया, तो कुछ नहीं करता।
virtual Reset()एन्यूमरेटर को पहले तत्व से पहले की स्थिति पर रीसेट करता है।

Typedefs

टाइपडिफ़विवरण
ValueTypeRTTI जानकारी।

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