ImmutableQueue<T>.Dequeue Метод

Определение

Перегрузки

Dequeue()

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

Dequeue(T)

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

Dequeue()

Исходный код:
ImmutableQueue_1.cs
Исходный код:
ImmutableQueue_1.cs
Исходный код:
ImmutableQueue_1.cs

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

public System.Collections.Immutable.ImmutableQueue<T> Dequeue ();

Возвращаемое значение

Новая неизменяемая очередь; никогда не принимает значение null.

Исключения

Очередь является пустой.

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

Dequeue(T)

Исходный код:
ImmutableQueue_1.cs
Исходный код:
ImmutableQueue_1.cs
Исходный код:
ImmutableQueue_1.cs

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

public System.Collections.Immutable.ImmutableQueue<T> Dequeue (out T value);

Параметры

value
T

При возврате из метода содержит элемент из начала очереди.

Возвращаемое значение

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

Исключения

Очередь является пустой.

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0