PriorityQueue<TElement,TPriority>.TryDequeue Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Remove o elemento mínimo do PriorityQueue<TElement,TPriority>, e copia-o e a sua prioridade associada para os element argumentos 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
Parâmetros
- element
- TElement
Quando este método regressa, contém o elemento removido.
- priority
- TPriority
Quando este método retorna, contém a prioridade associada ao elemento removido.
Devoluções
true se o elemento for removido com sucesso; false se estiver PriorityQueue<TElement,TPriority> vazio.