Freigeben über


PriorityQueue<TElement,TPriority>.UnorderedItemsCollection.Enumerator Struktur

Definition

Listet die Element- und Prioritätspaare eines auf PriorityQueue<TElement,TPriority>, ohne dass die Reihenfolge garantiert wird.

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))

Typparameter

TElement
TPriority
Vererbung
PriorityQueue<TElement,TPriority>.UnorderedItemsCollection.Enumerator
Implementiert

Eigenschaften

Current

Ruft das Element an der aktuellen Position des Enumerators ab.

Methoden

Dispose()

Gibt alle vom PriorityQueue<TElement,TPriority>.UnorderedItemsCollection.Enumerator verwendeten Ressourcen frei.

MoveNext()

Setzt den Enumerator auf das nächste Element der UnorderedItems.

Explizite Schnittstellenimplementierungen

IEnumerator.Current

Ruft das Element in der Auflistung an der aktuellen Position des Enumerators ab.

IEnumerator.Reset()

Setzt den Enumerator auf seine anfängliche Position vor dem ersten Element in der Auflistung.

IEnumerator<ValueTuple<TElement,TPriority>>.Current

Ruft das Element in der Auflistung an der aktuellen Position des Enumerators ab.

Gilt für: