PriorityQueue<TElement,TPriority>.EnqueueRange 方法

定義

多載

EnqueueRange(IEnumerable<ValueTuple<TElement,TPriority>>)

將專案優先順序配對序列加入佇列。PriorityQueue<TElement,TPriority>

EnqueueRange(IEnumerable<TElement>, TPriority)

將專案序列加入佇列, PriorityQueue<TElement,TPriority>這些專案會與指定的優先權相關聯。

EnqueueRange(IEnumerable<ValueTuple<TElement,TPriority>>)

來源:
PriorityQueue.cs
來源:
PriorityQueue.cs
來源:
PriorityQueue.cs

將專案優先順序配對序列加入佇列。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.cs
來源:
PriorityQueue.cs
來源:
PriorityQueue.cs

將專案序列加入佇列, 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

適用於