PriorityQueue<TElement,TPriority>.TryDequeue Metodo

Definizione

Rimuove l'elemento minimo da PriorityQueue<TElement,TPriority>e lo copia e la relativa priorità associata agli element argomenti e 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

Parametri

element
TElement

Quando termina, questo metodo contiene l'elemento rimosso.

priority
TPriority

Quando termina, questo metodo contiene la priorità associata all'elemento rimosso.

Valori restituiti

true se l'elemento viene rimosso correttamente; false se è PriorityQueue<TElement,TPriority> vuoto.

Si applica a