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

Définition

Supprime une plage d’éléments de cette liste immuable.Removes a range of elements from this immutable list.

Surcharges

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

Supprime une plage d’éléments de cette liste immuable qui correspondent aux éléments spécifiés.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)

Supprime de cette liste le nombre spécifié d’éléments à l’emplacement spécifié.Removes the specified number of elements at the specified location from this list.

Remarques

Ce membre est une implémentation d'un membre d'interface explicite.This member is an explicit interface member implementation. Il peut uniquement être utilisé lorsque l'instance de ImmutableList<T> est castée en interface 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>)

Supprime une plage d’éléments de cette liste immuable qui correspondent aux éléments spécifiés.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

Paramètres

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

Plage d’éléments à supprimer de la liste, le cas échéant.The range of items to remove from the list, if found.

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

Comparateur d’égalité à utiliser pour comparer les éléments.The equality comparer to use to compare elements.

Retours

Liste immuable avec les éléments supprimés.An immutable list with the items removed.

Implémente

Exceptions

items ou equalityComparer est null.items or equalityComparer is null.

Remarques

Ce membre est une implémentation d'un membre d'interface explicite.This member is an explicit interface member implementation. Il peut uniquement être utilisé lorsque l'instance de ImmutableList<T> est castée en interface 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)

Supprime de cette liste le nombre spécifié d’éléments à l’emplacement spécifié.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

Paramètres

index
Int32 Int32 Int32

Index de départ de la plage d’éléments à supprimer.The starting index of the range of elements to remove.

count
Int32 Int32 Int32

Nombre d'éléments à supprimer.The number of elements to remove.

Retours

Nouvelle liste avec les éléments supprimés.A new list with the elements removed.

Implémente

Remarques

Ce membre est une implémentation d'un membre d'interface explicite.This member is an explicit interface member implementation. Il peut uniquement être utilisé lorsque l'instance de ImmutableList<T> est castée en interface IImmutableList<T>.It can be used only when the ImmutableList<T> instance is cast to an IImmutableList<T> interface.

S’applique à