System::Collections::Generic::SimpleEnumerator class

SimpleEnumerator class

用于直接使用 rbegin() 和 rend() 函数持有元素的简单容器的迭代器类。此类的对象只能通过 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装在 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。

template<typename Container,typename Element>class SimpleEnumerator : public System::Collections::Generic::BaseEnumerator<Container, typename Container::value_type>
Parameter描述
容器用于遍历的容器类型。
Element元素类型。

方法

方法描述
CloneIterator() const override克隆当前迭代器。
get_Current() const override获取“当前”元素。
SimpleEnumerator(Object::ptr, Container&)创建简单迭代器。

另见