PriorityQueue<TElement,TPriority>.TryDequeue 메서드

정의

에서 최소 요소를 제거하고 해당 요소PriorityQueue<TElement,TPriority>와 관련 우선 순위를 및 priority 인수에 element 복사합니다.

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

매개 변수

element
TElement

이 메서드가 반환될 때 제거된 요소를 포함합니다.

priority
TPriority

이 메서드가 반환될 때 제거된 요소와 연결된 우선 순위가 포함됩니다.

반품

true 요소가 성공적으로 제거되면 이고, false 비어 PriorityQueue<TElement,TPriority> 있으면

적용 대상