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

Определение

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

Перегрузки

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

Удаляет из неизменяемого списка диапазон элементов, которые совпадают с указанными объектами.Removes a range of elements from this immutable list that match the items specified.

IImmutableList<T>.RemoveRange(Int32, Int32) IImmutableList<T>.RemoveRange(Int32, Int32) IImmutableList<T>.RemoveRange(Int32, Int32)

Удаляет указанное количество элементов из указанного места списка.Removes the specified number of elements at the specified location from this list.

Комментарии

Этот член представляет собой явную реализацию члена интерфейса.This member is an explicit interface member implementation. Он может использоваться, только если экземпляр ImmutableList<T> приведен к типу интерфейса IImmutableList<T>.It can be used only when the ImmutableList<T> instance is cast to an IImmutableList<T> interface.

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

Удаляет из неизменяемого списка диапазон элементов, которые совпадают с указанными объектами.Removes a range of elements from this immutable list that match the items specified.

 virtual System::Collections::Immutable::IImmutableList<T> ^ System.Collections.Immutable.IImmutableList<T>.RemoveRange(System::Collections::Generic::IEnumerable<T> ^ items, System::Collections::Generic::IEqualityComparer<T> ^ equalityComparer) = System::Collections::Immutable::IImmutableList<T>::RemoveRange;
System.Collections.Immutable.IImmutableList<T> IImmutableList<T>.RemoveRange (System.Collections.Generic.IEnumerable<T> items, System.Collections.Generic.IEqualityComparer<T> equalityComparer);
Function RemoveRange (items As IEnumerable(Of T), equalityComparer As IEqualityComparer(Of T)) As IImmutableList(Of T) Implements IImmutableList(Of T).RemoveRange

Параметры

items
IEnumerable<T> IEnumerable<T> IEnumerable<T>

Диапазон элементов, которые нужно удалить из списка, если они там есть.The range of items to remove from the list, if found.

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

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

Возвраты

Неизменяемый список, из которого удалены указанные элементы.An immutable list with the items removed.

Реализации

Исключения

Значение параметра items или equalityComparernull.items or equalityComparer is null.

Комментарии

Этот член представляет собой явную реализацию члена интерфейса.This member is an explicit interface member implementation. Он может использоваться, только если экземпляр ImmutableList<T> приведен к типу интерфейса IImmutableList<T>.It can be used only when the ImmutableList<T> instance is cast to an IImmutableList<T> interface.

IImmutableList<T>.RemoveRange(Int32, Int32) IImmutableList<T>.RemoveRange(Int32, Int32) IImmutableList<T>.RemoveRange(Int32, Int32)

Удаляет указанное количество элементов из указанного места списка.Removes the specified number of elements at the specified location from this list.

 virtual System::Collections::Immutable::IImmutableList<T> ^ System.Collections.Immutable.IImmutableList<T>.RemoveRange(int index, int count) = System::Collections::Immutable::IImmutableList<T>::RemoveRange;
System.Collections.Immutable.IImmutableList<T> IImmutableList<T>.RemoveRange (int index, int count);
Function RemoveRange (index As Integer, count As Integer) As IImmutableList(Of T) Implements IImmutableList(Of T).RemoveRange

Параметры

index
Int32 Int32 Int32

Начальный индекс диапазона элементов, которые необходимо удалить.The starting index of the range of elements to remove.

count
Int32 Int32 Int32

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

Возвраты

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

Реализации

Комментарии

Этот член представляет собой явную реализацию члена интерфейса.This member is an explicit interface member implementation. Он может использоваться, только если экземпляр ImmutableList<T> приведен к типу интерфейса IImmutableList<T>.It can be used only when the ImmutableList<T> instance is cast to an IImmutableList<T> interface.

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