ImmutableQueue<T>.Dequeue 方法

定義

多載

Dequeue()

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

Dequeue(T)

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

Dequeue()

來源:
ImmutableQueue_1.cs
來源:
ImmutableQueue_1.cs
來源:
ImmutableQueue_1.cs

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

public:
 System::Collections::Immutable::ImmutableQueue<T> ^ Dequeue();
public System.Collections.Immutable.ImmutableQueue<T> Dequeue ();
member this.Dequeue : unit -> System.Collections.Immutable.ImmutableQueue<'T>
Public Function Dequeue () As ImmutableQueue(Of T)

傳回

新的不可變佇列;永遠不是 null

例外狀況

此佇列是空的。

適用於

Dequeue(T)

來源:
ImmutableQueue_1.cs
來源:
ImmutableQueue_1.cs
來源:
ImmutableQueue_1.cs

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

public:
 System::Collections::Immutable::ImmutableQueue<T> ^ Dequeue([Runtime::InteropServices::Out] T % value);
public System.Collections.Immutable.ImmutableQueue<T> Dequeue (out T value);
member this.Dequeue : 'T -> System.Collections.Immutable.ImmutableQueue<'T>
Public Function Dequeue (ByRef value As T) As ImmutableQueue(Of T)

參數

value
T

此方法傳回時,包含來自佇列開頭的項目。

傳回

已移除開頭項目的新不可變佇列。

例外狀況

此佇列是空的。

適用於