Поделиться через


ImmutableQueue Класс

Определение

Содержит набор методов инициализации для экземпляров класса ImmutableQueue<T>.

Пакет NuGet: System.Collections.Immutable (сведения о неизменяемых коллекциях и способах их установки)

public ref class ImmutableQueue abstract sealed
public static class ImmutableQueue
type ImmutableQueue = class
Public Module ImmutableQueue
Наследование
ImmutableQueue

Комментарии

Queue

Методы

Create<T>()

Создает пустую неизменяемую очередь.

Create<T>(ReadOnlySpan<T>)

Создает новую неизменяемую очередь, которая содержит указанный массив элементов.

Create<T>(T)

Создает новую неизменяемую очередь, которая содержит указанный элемент.

Create<T>(T[])

Создает новую неизменяемую очередь, которая содержит указанный массив элементов.

CreateRange<T>(IEnumerable<T>)

Создает новую неизменяемую очередь, которая содержит указанные элементы.

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

Удаляет элемент из начала неизменяемой очереди и возвращает новую очередь.

Применяется к

Потокобезопасность

Данный тип потокобезопасен.