次の方法で共有


ImmutableList クラス

定義

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

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

メソッド

名前 説明
Create<T>()

空の変更できないリストを作成します。

Create<T>(ReadOnlySpan<T>)

指定した項目範囲の項目を含む新しい変更できないリストを作成します。

Create<T>(T)

指定した項目を含む新しい変更できないリストを作成します。

Create<T>(T[])

指定した項目の配列を含む新しい変更できないリストを作成します。

CreateBuilder<T>()

新しい変更できないリスト ビルダーを作成します。

CreateRange<T>(IEnumerable<T>)

指定した項目を含む新しい変更できないリストを作成します。

IndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>)

指定したオブジェクトを検索し、リスト内で最初に見つかった位置の 0 から始まるインデックスを返します。

IndexOf<T>(IImmutableList<T>, T, Int32, Int32)

指定したオブジェクトを検索し、指定したインデックスから最後の要素まで、変更できないリスト内の要素の範囲内で最初に出現する 0 から始まるインデックスを返します。

IndexOf<T>(IImmutableList<T>, T, Int32)

指定したオブジェクトを検索し、指定したインデックスから最後の要素まで、変更できないリスト内の要素の範囲内で最初に出現する 0 から始まるインデックスを返します。

IndexOf<T>(IImmutableList<T>, T)

指定したオブジェクトを検索し、リスト内で最初に見つかった位置の 0 から始まるインデックスを返します。

LastIndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>)

指定したオブジェクトを検索し、変更できないリスト全体で最後に出現した 0 から始まるインデックスを返します。

LastIndexOf<T>(IImmutableList<T>, T, Int32, Int32)

指定したオブジェクトを検索し、最初の要素から指定したインデックスに拡張される変更できないリスト内の要素の範囲内で最後に出現した位置の 0 から始まるインデックスを返します。

LastIndexOf<T>(IImmutableList<T>, T, Int32)

指定したオブジェクトを検索し、最初の要素から指定したインデックスに拡張される変更できないリスト内の要素の範囲内で最後に出現した位置の 0 から始まるインデックスを返します。

LastIndexOf<T>(IImmutableList<T>, T)

指定したオブジェクトを検索し、変更できないリスト全体で最後に出現した 0 から始まるインデックスを返します。

Remove<T>(IImmutableList<T>, T)

指定した値をこのリストから削除します。

RemoveRange<T>(IImmutableList<T>, IEnumerable<T>)

指定した値をこのリストから削除します。

Replace<T>(IImmutableList<T>, T, T)

リスト内の最初の等しい要素を指定した要素に置き換えます。

ToImmutableList<TSource>(IEnumerable<TSource>)

シーケンスを列挙し、その内容の変更できないリストを生成します。

ToImmutableList<TSource>(ImmutableList<TSource>.Builder)

ビルダーのコレクションの現在の内容から変更できないリストを作成します。

適用対象

スレッド セーフ

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