PriorityQueue<TElement,TPriority>.TryDequeue Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entfernt das minimale Element aus dem PriorityQueue<TElement,TPriority>, und kopiert es und seine zugeordnete Priorität auf die element und priority Argumente.
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
Parameter
- element
- TElement
Wenn diese Methode zurückgegeben wird, enthält das entfernte Element.
- priority
- TPriority
Wenn diese Methode zurückgegeben wird, enthält die dem entfernten Element zugeordnete Priorität.
Gibt zurück
true wenn das Element erfolgreich entfernt wird; false wenn dies PriorityQueue<TElement,TPriority> leer ist.