Поделиться через


PriorityQueue<TElement,TPriority>.TryPeek(TElement, TPriority) Метод

Определение

Возвращает значение, указывающее, существует ли минимальный элемент в PriorityQueue<TElement,TPriority>, и если он присутствует, копирует его и связанный с ним приоритет в element аргументы и priority . Элемент не удаляется из PriorityQueue<TElement,TPriority>.

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

Параметры

element
TElement

При возврате этим методом содержит минимальный элемент в очереди.

priority
TPriority

При возврате этим методом содержит приоритет, связанный с минимальным элементом.

Возвращаемое значение

true Значение , если имеется минимальный элемент; false Значение , PriorityQueue<TElement,TPriority> если объект пуст.

Применяется к