ImmutableQueue.Dequeue(IImmutableQueue<T>, T) ImmutableQueue.Dequeue(IImmutableQueue<T>, T) ImmutableQueue.Dequeue(IImmutableQueue<T>, T) ImmutableQueue.Dequeue(IImmutableQueue<T>, T) Method

Definition

Entfernt das Element am Anfang der unveränderlichen Warteschlange und gibt die neue Warteschlange zurück.Removes the item at the beginning of the immutable queue, and returns the new queue.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::IImmutableQueue<T> ^ Dequeue(System::Collections::Immutable::IImmutableQueue<T> ^ queue, [Runtime::InteropServices::Out] T % value);
public static System.Collections.Immutable.IImmutableQueue<T> Dequeue<T> (this System.Collections.Immutable.IImmutableQueue<T> queue, out T value);
static member Dequeue : System.Collections.Immutable.IImmutableQueue<'T> *  -> System.Collections.Immutable.IImmutableQueue<'T>
<Extension()>
Public Function Dequeue(Of T) (queue As IImmutableQueue(Of T), ByRef value As T) As IImmutableQueue(Of T)

Typparameter

T

Der Typ der Elemente in der unveränderlichen Warteschlange.The type of elements in the immutable queue.

Parameter

queue
IImmutableQueue<T> IImmutableQueue<T> IImmutableQueue<T> IImmutableQueue<T>

Die Warteschlange, aus der das Element entfernt werden soll.The queue to remove the item from.

value

Wenn diese Methode zurückgegeben wird, enthält sie das Element vom Anfang der Warteschlange.When this method returns, contains the item from the beginning of the queue.

Gibt zurück

Die neue Warteschlange mit dem entfernten Element.The new queue with the item removed.

Ausnahmen

Gilt für: