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>.