ImmutableQueue 类

定义

针对 ImmutableQueue<T> 类的实例提供一组初始化方法。

NuGet package: 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)

移除位于不可变队列开始处的项,并返回新队列。

适用于

线程安全性

此类型是线程安全的。