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

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

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

Значение , если элемент успешно удален; Значение пусто.

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