ImmutableList<T>.RemoveRange メソッド

定義

オーバーロード

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

指定した値をこのリストから削除します。Removes the specified values from this list.

RemoveRange(IEnumerable<T>)

この変更できないリストから要素の範囲を削除します。Removes a range of elements from this immutable list.

RemoveRange(Int32, Int32)

指定したインデックスから開始し、指定した数の要素を含む要素の範囲をこの変更できないリストから削除します。Removes a range of elements, starting from the specified index and containing the specified number of elements, from this immutable list.

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

指定した値をこのリストから削除します。Removes the specified values from this list.

public:
 System::Collections::Immutable::ImmutableList<T> ^ RemoveRange(System::Collections::Generic::IEnumerable<T> ^ items, System::Collections::Generic::IEqualityComparer<T> ^ equalityComparer);
public System.Collections.Immutable.ImmutableList<T> RemoveRange (System.Collections.Generic.IEnumerable<T> items, System.Collections.Generic.IEqualityComparer<T> equalityComparer);
public System.Collections.Immutable.ImmutableList<T> RemoveRange (System.Collections.Generic.IEnumerable<T> items, System.Collections.Generic.IEqualityComparer<T>? equalityComparer);
member this.RemoveRange : seq<'T> * System.Collections.Generic.IEqualityComparer<'T> -> System.Collections.Immutable.ImmutableList<'T>
Public Function RemoveRange (items As IEnumerable(Of T), equalityComparer As IEqualityComparer(Of T)) As ImmutableList(Of T)

パラメーター

items
IEnumerable<T>

このリストに一致するものが見つかった場合に削除する項目。The items to remove if matches are found in this list.

equalityComparer
IEqualityComparer<T>

検索に使用する等値比較子。The equality comparer to use in the search.

戻り値

ImmutableList<T>

要素が削除された新しいリスト。A new list with the elements removed.

適用対象

RemoveRange(IEnumerable<T>)

この変更できないリストから要素の範囲を削除します。Removes a range of elements from this immutable list.

public:
 System::Collections::Immutable::ImmutableList<T> ^ RemoveRange(System::Collections::Generic::IEnumerable<T> ^ items);
public System.Collections.Immutable.ImmutableList<T> RemoveRange (System.Collections.Generic.IEnumerable<T> items);
member this.RemoveRange : seq<'T> -> System.Collections.Immutable.ImmutableList<'T>
Public Function RemoveRange (items As IEnumerable(Of T)) As ImmutableList(Of T)

パラメーター

items
IEnumerable<T>

このリストに一致するものが見つかった場合に要素が削除されるコレクション。The collection whose elements should be removed if matches are found in this list.

戻り値

ImmutableList<T>

要素が削除された新しいリスト。A new list with the elements removed.

適用対象

RemoveRange(Int32, Int32)

指定したインデックスから開始し、指定した数の要素を含む要素の範囲をこの変更できないリストから削除します。Removes a range of elements, starting from the specified index and containing the specified number of elements, from this immutable list.

public:
 System::Collections::Immutable::ImmutableList<T> ^ RemoveRange(int index, int count);
public System.Collections.Immutable.ImmutableList<T> RemoveRange (int index, int count);
member this.RemoveRange : int * int -> System.Collections.Immutable.ImmutableList<'T>
Public Function RemoveRange (index As Integer, count As Integer) As ImmutableList(Of T)

パラメーター

index
Int32

削除の開始インデックス。The starting index to begin removal.

count
Int32

削除する要素の数を指定します。The number of elements to remove.

戻り値

ImmutableList<T>

要素が削除された新しいリスト。A new list with the elements removed.

適用対象