ImmutableStack クラス

定義

ImmutableStack<T> クラスのインスタンスの一連の初期化メソッドを提供します。

NuGet パッケージ: System.Collections.Immutable (変更できないコレクションの概要とインストール方法)

public ref class ImmutableStack abstract sealed
public static class ImmutableStack
type ImmutableStack = class
Public Module ImmutableStack
継承
ImmutableStack

メソッド

Create<T>()

空の変更できないスタックを作成します。

Create<T>(ReadOnlySpan<T>)

指定した項目の配列が格納される新しい変更できないスタックを作成します。

Create<T>(T)

指定した項目が格納される新しい変更できないスタックを作成します。

Create<T>(T[])

指定した項目の配列が格納される新しい変更できないスタックを作成します。

CreateRange<T>(IEnumerable<T>)

指定した項目が格納される新しい変更できないスタックを作成します。

Pop<T>(IImmutableStack<T>, T)

指定した項目を、変更できないスタックから削除します。

適用対象

スレッド セーフ

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