ImmutableList<T>.IImmutableList<T>.RemoveRange Methode

Definition

Entfernt einen Bereich von Elementen aus dieser unveränderlichen Liste.

Überlädt

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

Entfernt einen Bereich von Elementen aus dieser unveränderliche Liste, die die angegebenen Elementen entsprechen.

IImmutableList<T>.RemoveRange(Int32, Int32)

Entfernt die angegebene Anzahl von Elementen an der angegebenen Position aus dieser Liste.

Hinweise

Bei diesem Member handelt es sich um eine explizite Schnittstellenmemberimplementierung. Er kann nur verwendet werden, wenn die ImmutableList<T>-Instanz in eine IImmutableList<T>-Schnittstelle umgewandelt wird.

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

Quelle:
ImmutableList_1.cs
Quelle:
ImmutableList_1.cs
Quelle:
ImmutableList_1.cs

Entfernt einen Bereich von Elementen aus dieser unveränderliche Liste, die die angegebenen Elementen entsprechen.

 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

Parameter

items
IEnumerable<T>

Der Bereich von Elementen, die aus der Liste entfernt werden sollen, falls gefunden.

equalityComparer
IEqualityComparer<T>

Der Gleichheitsvergleich zum Vergleichen von Elementen.

Gibt zurück

Eine unveränderliche Liste, aus der die Elemente entfernt wurden.

Implementiert

Ausnahmen

items oder equalityComparer ist null.

Hinweise

Bei diesem Member handelt es sich um eine explizite Schnittstellenmemberimplementierung. Er kann nur verwendet werden, wenn die ImmutableList<T>-Instanz in eine IImmutableList<T>-Schnittstelle umgewandelt wird.

Gilt für:

IImmutableList<T>.RemoveRange(Int32, Int32)

Quelle:
ImmutableList_1.cs
Quelle:
ImmutableList_1.cs
Quelle:
ImmutableList_1.cs

Entfernt die angegebene Anzahl von Elementen an der angegebenen Position aus dieser Liste.

 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

Parameter

index
Int32

Der Startindex für den Bereich der zu entfernenden Elemente.

count
Int32

Die Anzahl der zu entfernenden Elemente.

Gibt zurück

Eine neue Liste mit den entfernten Elementen.

Implementiert

Hinweise

Bei diesem Member handelt es sich um eine explizite Schnittstellenmemberimplementierung. Er kann nur verwendet werden, wenn die ImmutableList<T>-Instanz in eine IImmutableList<T>-Schnittstelle umgewandelt wird.

Gilt für: