ImmutableQueue Classe

Definição

Fornece um conjunto de métodos de inicialização para instâncias da classe ImmutableQueue<T>.Provides a set of initialization methods for instances of the ImmutableQueue<T> class.

Pacote NuGet: System.Collections.Immutable (sobre coleções imutáveis e como instalá-las)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
Herança
ImmutableQueue

Comentários

Queue

Métodos

Create<T>()

Cria uma fila imutável vazia.Creates an empty immutable queue.

Create<T>(T)

Cria uma nova fila imutável que contém o item especificado.Creates a new immutable queue that contains the specified item.

Create<T>(T[])

Cria uma nova fila imutável que contém a matriz especificada de itens.Creates a new immutable queue that contains the specified array of items.

CreateRange<T>(IEnumerable<T>)

Cria uma nova fila imutável que contém os itens especificados.Creates a new immutable queue that contains the specified items.

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

Remove o item no início da fila imutável e retorna a nova fila.Removes the item at the beginning of the immutable queue, and returns the new queue.

Aplica-se a

Acesso thread-safe

Este tipo é thread-safe.This type is thread safe.