ImmutableQueue Classe

Definizione

Fornisce un set di metodi di inizializzazione per le istanze della classe ImmutableQueue<T>.Provides a set of initialization methods for instances of the ImmutableQueue<T> class.

Pacchetto NuGet: System.Collections.Immutable (informazioni sulle raccolte non modificabili e su come installarle)NuGet package: System.Collections.Immutable (about immutable collections and how to install)

public ref class ImmutableQueue abstract sealed
public static class ImmutableQueue
type ImmutableQueue = class
Public Module ImmutableQueue
Ereditarietà
ImmutableQueue

Commenti

Queue

Metodi

Create<T>()

Crea una coda non modificabile vuota.Creates an empty immutable queue.

Create<T>(T)

Crea una nuova coda non modificabile che contiene l'elemento specificato.Creates a new immutable queue that contains the specified item.

Create<T>(T[])

Crea una nuova coda non modificabile che contiene la matrice di elementi specificata.Creates a new immutable queue that contains the specified array of items.

CreateRange<T>(IEnumerable<T>)

Crea una nuova coda non modificabile che contiene gli elementi specificati.Creates a new immutable queue that contains the specified items.

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

Rimuove l'elemento all'inizio della coda non modificabile e restituisce la nuova coda.Removes the item at the beginning of the immutable queue, and returns the new queue.

Si applica a

Thread safety

Questo tipo è thread-safe.This type is thread safe.