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