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)

変更できないキューの先頭にある項目を削除し、新しいキューを返します。

適用対象

スレッド セーフ

この型はスレッド セーフです。