PriorityQueue<TElement,TPriority>.UnorderedItemsCollection.Enumerator 结构

定义

枚举 的元素和优先级对 PriorityQueue<TElement,TPriority>,没有任何排序保证。

public: value class PriorityQueue<TElement, TPriority>::UnorderedItemsCollection::Enumerator : System::Collections::Generic::IEnumerator<ValueTuple<TElement, TPriority>>
public struct PriorityQueue<TElement,TPriority>.UnorderedItemsCollection.Enumerator : System.Collections.Generic.IEnumerator<(TElement, TPriority)>
type PriorityQueue<'Element, 'Priority>.UnorderedItemsCollection.Enumerator = struct
    interface IEnumerator<ValueTuple<'Element, 'Priority>>
    interface IEnumerator
    interface IDisposable
Public Structure PriorityQueue(Of TElement, TPriority).UnorderedItemsCollection.Enumerator
Implements IEnumerator(Of ValueTuple(Of TElement, TPriority))

类型参数

TElement
TPriority
继承
PriorityQueue<TElement,TPriority>.UnorderedItemsCollection.Enumerator
实现

属性

Current

获取枚举数当前位置的元素。

方法

Dispose()

释放由 PriorityQueue<TElement,TPriority>.UnorderedItemsCollection.Enumerator 使用的所有资源。

MoveNext()

使枚举数前进到 UnorderedItems 的下一个元素。

显式接口实现

IEnumerator.Current

获取集合中位于枚举数当前位置的元素。

IEnumerator.Reset()

将枚举数设置为其初始位置,该位置位于集合中第一个元素之前。

IEnumerator<ValueTuple<TElement,TPriority>>.Current

获取集合中位于枚举数当前位置的元素。

适用于