System::Collections::Generic::DictionaryIterator 类

DictionaryIterator class

Dictionary iterator that provides KeyValuePair notation.

template<typename Dict>class DictionaryIterator : public System::Details::NativeIteratorWrapperBase<Dict::KeyValuePairType, Dict::map_t::const_iterator>,
                                                  private System::Details::IteratorPointerUpdater<Dict::KeyValuePairType, false>
参数描述
DictDictionary 类。

方法

方法描述
CloneIterator() const override克隆当前迭代器。
DecrementIterator() override将迭代器向后移动一步。
DictionaryIterator(typename Dict::map_t::const_iterator&&, typename Dict::map_t::const_iterator&&)构造函数。
DictionaryIterator(const typename Dict::map_t::const_iterator&, const typename Dict::map_t::const_iterator&)构造函数。
DictionaryIterator(DictionaryIterator&&)移动构造函数。
IncrementIterator() override将迭代器向前移动一步。
ShiftIteratorBy(std::ptrdiff_t) override将迭代器按指定的步数移动。
virtual ~DictionaryIterator()析构函数。

另见