PriorityQueue<TElement,TPriority>.TryDequeue Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Usuwa minimalny element z PriorityQueue<TElement,TPriority>elementu i kopiuje go i skojarzony priorytet do element
argumentów i 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
Gdy ta metoda zwróci element , zawiera usunięty element.
- priority
- TPriority
Gdy ta metoda zwraca wartość , zawiera priorytet skojarzony z usuniętym elementem.
Zwraca
true
jeśli element zostanie pomyślnie usunięty; false
jeśli wartość jest pusta PriorityQueue<TElement,TPriority> .