PriorityQueue<TElement,TPriority>.TryDequeue Méthode

Définition

Supprime l’élément minimal du PriorityQueue<TElement,TPriority>, et le copie et sa priorité associée aux arguments et priority aux element arguments.

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

Paramètres

element
TElement

Lorsque cette méthode est retournée, contient l’élément supprimé.

priority
TPriority

Lorsque cette méthode est retournée, contient la priorité associée à l’élément supprimé.

Retours

true si l’élément a été supprimé avec succès ; false si la valeur PriorityQueue<TElement,TPriority> est vide.

S’applique à