System::Collections::Generic::SimpleEnumerator 类

SimpleEnumerator class

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

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

方法

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

另见