Freigeben über


PriorityQueue<TElement,TPriority>.TryPeek(TElement, TPriority) Methode

Definition

Gibt einen Wert zurück, der angibt, ob ein minimales Element in vorhanden PriorityQueue<TElement,TPriority>ist. Wenn ein Element vorhanden ist, kopiert es und die zugehörige Priorität in die element Argumente und priority . Das -Element wird nicht aus der PriorityQueue<TElement,TPriority>entfernt.

public:
 bool TryPeek([Runtime::InteropServices::Out] TElement % element, [Runtime::InteropServices::Out] TPriority % priority);
public bool TryPeek (out TElement element, out TPriority priority);
member this.TryPeek : 'Element * 'Priority -> bool
Public Function TryPeek (ByRef element As TElement, ByRef priority As TPriority) As Boolean

Parameter

element
TElement

Wenn diese Methode zurückgibt, enthält das minimale Element in der Warteschlange.

priority
TPriority

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

Gibt zurück

true , wenn ein minimales Element vorhanden ist; false , wenn leer PriorityQueue<TElement,TPriority> ist.

Gilt für: