ImmutableList<T>.RemoveRange ImmutableList<T>.RemoveRange ImmutableList<T>.RemoveRange ImmutableList<T>.RemoveRange Method

Определение

Перегрузки

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

Удаляет из списка указанные значения.Removes the specified values from this list.

RemoveRange(IEnumerable<T>) RemoveRange(IEnumerable<T>) RemoveRange(IEnumerable<T>) RemoveRange(IEnumerable<T>)

Удаляет из неизменяемого списка диапазон элементов.Removes a range of elements from this immutable list.

RemoveRange(Int32, Int32) RemoveRange(Int32, Int32) RemoveRange(Int32, Int32) 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>) RemoveRange(IEnumerable<T>, IEqualityComparer<T>) RemoveRange(IEnumerable<T>, IEqualityComparer<T>) 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);
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> IEnumerable<T> IEnumerable<T> IEnumerable<T>

Элементы, которые нужно удалить, если соответствующие значения будут найдены в списке.The items to remove if matches are found in this list.

equalityComparer
IEqualityComparer<T> IEqualityComparer<T> IEqualityComparer<T> IEqualityComparer<T>

Функция сравнения на равенство, которую нужно использовать для поиска.The equality comparer to use in the search.

Возвраты

Новый список, из которого удалены указанные элементы.A new list with the elements removed.

RemoveRange(IEnumerable<T>) RemoveRange(IEnumerable<T>) RemoveRange(IEnumerable<T>) 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> IEnumerable<T> IEnumerable<T> IEnumerable<T>

Коллекция, элементы которой нужно удалить из списка, если в нем будут найдены соответствующие значения.The collection whose elements should be removed if matches are found in this list.

Возвраты

Новый список, из которого удалены указанные элементы.A new list with the elements removed.

RemoveRange(Int32, Int32) RemoveRange(Int32, Int32) RemoveRange(Int32, Int32) 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 Int32 Int32 Int32

Индекс, с которого нужно начать удаление.The starting index to begin removal.

count
Int32 Int32 Int32 Int32

Число удаляемых элементов.The number of elements to remove.

Возвраты

Новый список, из которого удалены указанные элементы.A new list with the elements removed.

Применяется к