PriorityQueue<TElement,TPriority>.TryDequeue Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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é.