Condividi tramite


PriorityQueue<TElement,TPriority>.UnorderedItemsCollection.Enumerator Struct

Definizione

Enumera le coppie di elemento e priorità di un PriorityQueue<TElement,TPriority>oggetto , senza alcuna garanzia di ordinamento.

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

Parametri di tipo

TElement
TPriority
Ereditarietà
PriorityQueue<TElement,TPriority>.UnorderedItemsCollection.Enumerator
Implementazioni

Proprietà

Current

Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.

Metodi

Dispose()

Rilascia tutte le risorse usate da PriorityQueue<TElement,TPriority>.UnorderedItemsCollection.Enumerator.

MoveNext()

Sposta l'enumeratore all'elemento successivo dell'oggetto UnorderedItems.

Implementazioni dell'interfaccia esplicita

IEnumerator.Current

Ottiene l'elemento della raccolta in corrispondenza della posizione corrente dell'enumeratore.

IEnumerator.Reset()

Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta.

IEnumerator<ValueTuple<TElement,TPriority>>.Current

Ottiene l'elemento della raccolta in corrispondenza della posizione corrente dell'enumeratore.

Si applica a