Freigeben über


PriorityQueue<TElement,TPriority>.TryDequeue Methode

Definition

Entfernt das minimale Element aus dem PriorityQueue<TElement,TPriority>und kopiert es und seine zugeordnete Priorität in die element Argumente und 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

Parameter

element
TElement

Wenn diese Methode zurückgibt, enthält das entfernte Element.

priority
TPriority

Wenn diese Methode zurückgibt, enthält die Priorität, die dem entfernten Element zugeordnet ist.

Gibt zurück

true , wenn das Element erfolgreich entfernt wurde; false , wenn leer PriorityQueue<TElement,TPriority> ist.

Gilt für: