System::Collections::IEnumerator κλάση

IEnumerator class

Διεπαφή του enumerator που μπορεί να χρησιμοποιηθεί για επανάληψη μέσω ορισμένων στοιχείων. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε παράδειγμα αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη περάσετε σε συναρτήσεις ως όρισμα.

class IEnumerator : public virtual System::IDisposable,
                    public virtual System::Object
ParameterΠεριγραφή
TΤύπος στοιχείου.

Μέθοδοι

ΜέθοδοςΠεριγραφή
virtual Current() constΕπιστρέφει το τρέχον στοιχείο.
virtual get_Current() constΕπιστρέφει το τρέχον στοιχείο.
virtual MoveNext()Μετακινεί τον απαριθμητή στο επόμενο στοιχείο. Εάν δεν έχει αναφερθεί προηγουμένως κανένα στοιχείο, ορίζει την αναφορά στο πρώτο διαθέσιμο στοιχείο. Εάν φτάσει στο τέλος του κοντέινερ, δεν κάνει τίποτα.
virtual Reset()Επαναφέρει τον enumerator στη θέση πριν το πρώτο στοιχείο.

Typedefs

TypedefΠεριγραφή
ValueTypeΠληροφορίες RTTI.

Δείτε επίσης