Freigeben über


ImmutableQueue Klasse

Definition

Stellt eine Reihe von Initialisierungsmethoden für Instanzen der ImmutableQueue<T> Klasse bereit.

NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)

public ref class ImmutableQueue abstract sealed
public static class ImmutableQueue
type ImmutableQueue = class
Public Module ImmutableQueue
Vererbung
ImmutableQueue

Hinweise

Queue

Methoden

Create<T>()

Erstellt eine leere unveränderliche Warteschlange.

Create<T>(ReadOnlySpan<T>)

Erstellt eine neue unveränderliche Warteschlange, die das angegebene Array von Elementen enthält.

Create<T>(T)

Erstellt eine neue unveränderliche Warteschlange, die das angegebene Element enthält.

Create<T>(T[])

Erstellt eine neue unveränderliche Warteschlange, die das angegebene Array von Elementen enthält.

CreateRange<T>(IEnumerable<T>)

Erstellt eine neue unveränderliche Warteschlange, die die angegebenen Elemente enthält.

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

Entfernt das Element am Anfang der unveränderlichen Warteschlange und gibt die neue Warteschlange zurück.

Gilt für:

Threadsicherheit

Dieser Typ ist threadsicher.