Поделиться через


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

Определение

Перегрузки

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

Удаляет из массива указанные элементы.

IImmutableList<T>.RemoveRange(Int32, Int32)

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

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

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

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

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

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

Реализации

Комментарии

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

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

IImmutableList<T>.RemoveRange(Int32, Int32)

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

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

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

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

Реализации

Комментарии

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

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