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 .

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

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

priority
TPriority

Když 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 pole PriorityQueue<TElement,TPriority> prázdné.

Platí pro