ImmutableList<T>.IImmutableList<T>.RemoveRange Метод

Определение

Удаляет из неизменяемого списка диапазон элементов.

Перегрузки

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

Удаляет из неизменяемого списка диапазон элементов, которые совпадают с указанными объектами.

IImmutableList<T>.RemoveRange(Int32, Int32)

Удаляет указанное количество элементов из указанного места списка.

Комментарии

Этот член представляет собой явную реализацию члена интерфейса. Он может использоваться, только если экземпляр ImmutableList<T> приведен к типу интерфейса IImmutableList<T>.

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

Исходный код:
ImmutableList_1.cs
Исходный код:
ImmutableList_1.cs
Исходный код:
ImmutableList_1.cs

Удаляет из неизменяемого списка диапазон элементов, которые совпадают с указанными объектами.

 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);
abstract member System.Collections.Immutable.IImmutableList<T>.RemoveRange : seq<'T> * System.Collections.Generic.IEqualityComparer<'T> -> System.Collections.Immutable.IImmutableList<'T>
override this.System.Collections.Immutable.IImmutableList<T>.RemoveRange : seq<'T> * System.Collections.Generic.IEqualityComparer<'T> -> System.Collections.Immutable.IImmutableList<'T>
Function RemoveRange (items As IEnumerable(Of T), equalityComparer As IEqualityComparer(Of T)) As IImmutableList(Of T) Implements IImmutableList(Of T).RemoveRange

Параметры

items
IEnumerable<T>

Диапазон элементов, которые нужно удалить из списка, если они там есть.

equalityComparer
IEqualityComparer<T>

Функция сравнения на равенство, которую нужно использовать для проверки элементов.

Возвращаемое значение

Неизменяемый список, из которого удалены указанные элементы.

Реализации

Исключения

Параметр items или equalityComparer имеет значение null.

Комментарии

Этот член представляет собой явную реализацию члена интерфейса. Он может использоваться, только если экземпляр ImmutableList<T> приведен к типу интерфейса IImmutableList<T>.

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

IImmutableList<T>.RemoveRange(Int32, Int32)

Исходный код:
ImmutableList_1.cs
Исходный код:
ImmutableList_1.cs
Исходный код:
ImmutableList_1.cs

Удаляет указанное количество элементов из указанного места списка.

 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);
abstract member System.Collections.Immutable.IImmutableList<T>.RemoveRange : int * int -> System.Collections.Immutable.IImmutableList<'T>
override this.System.Collections.Immutable.IImmutableList<T>.RemoveRange : int * int -> System.Collections.Immutable.IImmutableList<'T>
Function RemoveRange (index As Integer, count As Integer) As IImmutableList(Of T) Implements IImmutableList(Of T).RemoveRange

Параметры

index
Int32

Начальный индекс диапазона элементов, которые необходимо удалить.

count
Int32

Число удаляемых элементов.

Возвращаемое значение

Новый список, из которого удалены указанные элементы.

Реализации

Комментарии

Этот член представляет собой явную реализацию члена интерфейса. Он может использоваться, только если экземпляр ImmutableList<T> приведен к типу интерфейса IImmutableList<T>.

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