ImmutableQueue 類別

定義

提供一組 ImmutableQueue<T> 類別執行個體的初始化方法。

NuGet 套件System.Collections.Immutable (關於固定集合及其安裝方法)

public ref class ImmutableQueue abstract sealed
public static class ImmutableQueue
type ImmutableQueue = class
Public Module ImmutableQueue
繼承
ImmutableQueue

備註

Queue

方法

Create<T>()

建立空的不可變佇列。

Create<T>(ReadOnlySpan<T>)

建立新的不可變佇列,其中包含指定的項目陣列。

Create<T>(T)

建立新的不可變佇列,其中包含指定的項目。

Create<T>(T[])

建立新的不可變佇列,其中包含指定的項目陣列。

CreateRange<T>(IEnumerable<T>)

建立新的不可變佇列,其中包含指定的項目。

Dequeue<T>(IImmutableQueue<T>, T)

移除不可變佇列開頭的項目,並傳回新的佇列。

適用於

執行緒安全性

此型別具備執行緒安全。