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


PriorityQueue<TElement,TPriority>.TryDequeue Метод

Определение

Удаляет минимальный элемент из PriorityQueue<TElement,TPriority>и копирует его и связанный с ним приоритет в element аргументы и 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

Параметры

element
TElement

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

priority
TPriority

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

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

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

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