PriorityQueue<TElement,TPriority>.EnqueueRange 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
EnqueueRange(IEnumerable<ValueTuple<TElement,TPriority>>) |
將專案優先順序配對序列加入佇列。PriorityQueue<TElement,TPriority> |
EnqueueRange(IEnumerable<TElement>, TPriority) |
將專案序列加入佇列, PriorityQueue<TElement,TPriority>這些專案會與指定的優先權相關聯。 |
EnqueueRange(IEnumerable<ValueTuple<TElement,TPriority>>)
將專案優先順序配對序列加入佇列。PriorityQueue<TElement,TPriority>
public:
void EnqueueRange(System::Collections::Generic::IEnumerable<ValueTuple<TElement, TPriority>> ^ items);
public void EnqueueRange (System.Collections.Generic.IEnumerable<(TElement Element, TPriority Priority)> items);
member this.EnqueueRange : seq<ValueTuple<'Element, 'Priority>> -> unit
Public Sub EnqueueRange (items As IEnumerable(Of ValueTuple(Of TElement, TPriority)))
參數
- items
- IEnumerable<ValueTuple<TElement,TPriority>>
要新增至佇列的專案和優先順序配對。
例外狀況
items
指定的自變數為 null
。
適用於
EnqueueRange(IEnumerable<TElement>, TPriority)
將專案序列加入佇列, PriorityQueue<TElement,TPriority>這些專案會與指定的優先權相關聯。
public:
void EnqueueRange(System::Collections::Generic::IEnumerable<TElement> ^ elements, TPriority priority);
public void EnqueueRange (System.Collections.Generic.IEnumerable<TElement> elements, TPriority priority);
member this.EnqueueRange : seq<'Element> * 'Priority -> unit
Public Sub EnqueueRange (elements As IEnumerable(Of TElement), priority As TPriority)
參數
- elements
- IEnumerable<TElement>
要加入佇列的專案。
- priority
- TPriority
要與新專案產生關聯的優先順序。
例外狀況
elements
指定的自變數為 null
。