PriorityQueue<TElement,TPriority>.TryDequeue Yöntem

Tanım

öğesinden PriorityQueue<TElement,TPriority>en küçük öğeyi kaldırır ve bunu ve ilişkili önceliğini ve priority bağımsız değişkenlerine element kopyalar.

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

Parametreler

element
TElement

Bu yöntem döndürdüğünde, kaldırılan öğesini içerir.

priority
TPriority

Bu yöntem döndürdüğünde, kaldırılan öğeyle ilişkili önceliği içerir.

Döndürülenler

true öğe başarıyla kaldırılırsa; falsePriorityQueue<TElement,TPriority> boşsa.

Şunlara uygulanır