PriorityQueue<TElement,TPriority>.TryDequeue Metod

Definition

Tar bort det minimala elementet PriorityQueue<TElement,TPriority>från och kopierar det och dess associerade prioritet till argumenten element och 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

Parametrar

element
TElement

När den här metoden returnerar innehåller det borttagna elementet.

priority
TPriority

När den här metoden returneras innehåller den prioritet som är associerad med det borttagna elementet.

Returer

true om elementet har tagits bort. false om är PriorityQueue<TElement,TPriority> tom.

Gäller för