PriorityQueue<TElement,TPriority>.TryPeek(TElement, TPriority) Metoda

Definicja

Zwraca wartość wskazującą, czy w PriorityQueue<TElement,TPriority>obiekcie znajduje się minimalny element , a jeśli istnieje, kopiuje go i skojarzony priorytet do element argumentów i priority . Element nie jest usuwany z elementu PriorityQueue<TElement,TPriority>.

public:
 bool TryPeek([Runtime::InteropServices::Out] TElement % element, [Runtime::InteropServices::Out] TPriority % priority);
public bool TryPeek (out TElement element, out TPriority priority);
member this.TryPeek : 'Element * 'Priority -> bool
Public Function TryPeek (ByRef element As TElement, ByRef priority As TPriority) As Boolean

Parametry

element
TElement

Gdy ta metoda zwraca wartość , zawiera minimalny element w kolejce.

priority
TPriority

Gdy ta metoda zwraca wartość , zawiera priorytet skojarzony z minimalnym elementem.

Zwraca

true jeśli występuje minimalny element; false jeśli wartość jest pusta PriorityQueue<TElement,TPriority> .

Dotyczy