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
Исходный код:
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
Исходный код:
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> .

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