System::Collections::IEnumerator class

IEnumerator class

واجهة للعداد التي يمكن استخدامها للتنقل عبر بعض العناصر. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل 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

تعريف نوعالوصف
ValueTypeمعلومات RTTI.

انظر أيضًا