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 questo metodo restituisce, contiene l'elemento rimosso.

priority
TPriority

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

Restituisce

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

Si applica a