System::Collections::IEnumerator class
IEnumerator class
واجهة للعداد التي يمكن استخدامها للتنقل عبر بعض العناصر. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أخطاء تأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
class IEnumerator : public virtual System::IDisposable,
public virtual System::Object
الطرق
| طريقة | الوصف |
|---|
| virtual Current() const | يحصل على العنصر الحالي. |
| virtual get_Current() const | يحصل على العنصر الحالي. |
| virtual MoveNext() | ينقل المُعدِّد إلى العنصر التالي. إذا لم يتم الإشارة إلى أي عنصر من قبل، يضبط الإشارة إلى أول عنصر متاح. إذا تم الوصول إلى نهاية الحاوية، لا يفعل شيئًا. |
| virtual Reset() | يعيد ضبط العداد إلى الموضع قبل العنصر الأول. |
Typedefs
انظر أيضًا