Jazyk

PriorityQueue<TElement,TPriority>.TryDequeue Metoda

Definice

Odebere minimální prvek z objektu PriorityQueue<TElement,TPriority>a zkopíruje ho a jeho přidruženou prioritu k argumentům element a priority argumentům.

public:
 bool TryDequeue([Runtime::InteropServices::Out] TElement % element, [Runtime::InteropServices::Out] TPriority % priority);
public bool TryDequeue(out TElement element, out TPriority priority);
member this.TryDequeue : 'Element * 'Priority -> bool
Public Function TryDequeue (ByRef element As TElement, ByRef priority As TPriority) As Boolean

Parametry

element
TElement

Pokud tato metoda vrátí, obsahuje odebraný prvek.

priority
TPriority

Pokud tato metoda vrátí, obsahuje prioritu přidruženou k odebraným elementu.

Návraty

true pokud je prvek úspěšně odebrán; false pokud je prázdný PriorityQueue<TElement,TPriority> .

Platí pro