فئة System::Collections::Generic::ReverseEnumerator

ReverseEnumerator class

Enumerator that reverse-iterates through container. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.

template<typename Container,typename Element>class ReverseEnumerator : public System::Collections::Generic::IEnumerator<typename Container::value_type>
معاملالوصف
حاويةحاوية للتكرار عبرها.
Elementنوع العنصر.

الطرق

طريقةالوصف
get_Current() const overrideيحصل على العنصر ‘الحالي’.
IsValid() constيتحقق مما إذا تم استدعاء MoveNext() ولم يتم الوصول إلى النهاية.
MoveNext() overrideزيادة على نمط المكرّر.
Reset() overrideيعيد ضبط المكرّر للسماح بإعادة تعداد العناصر.
ReverseEnumerator(const Object::ptr&, Container&)يُهيّئ المكرّر.
virtual ~ReverseEnumerator()المدمر.

انظر أيضًا