Freigeben über


ImmutableList<T>.RemoveRange Methode

Definition

Überlädt

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

Entfernt die angegebenen Werte aus dieser Liste.

RemoveRange(IEnumerable<T>)

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

RemoveRange(Int32, Int32)

Entfernt einen Bereich von Elementen, beginnend beim angegebenen Index und mit der angegebenen Anzahl von Elementen, aus dieser unveränderlichen Liste.

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

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

Entfernt die angegebenen Werte aus dieser Liste.

public:
 System::Collections::Immutable::ImmutableList<T> ^ RemoveRange(System::Collections::Generic::IEnumerable<T> ^ items, System::Collections::Generic::IEqualityComparer<T> ^ equalityComparer);
public System.Collections.Immutable.ImmutableList<T> RemoveRange (System.Collections.Generic.IEnumerable<T> items, System.Collections.Generic.IEqualityComparer<T> equalityComparer);
public System.Collections.Immutable.ImmutableList<T> RemoveRange (System.Collections.Generic.IEnumerable<T> items, System.Collections.Generic.IEqualityComparer<T>? equalityComparer);
member this.RemoveRange : seq<'T> * System.Collections.Generic.IEqualityComparer<'T> -> System.Collections.Immutable.ImmutableList<'T>
Public Function RemoveRange (items As IEnumerable(Of T), equalityComparer As IEqualityComparer(Of T)) As ImmutableList(Of T)

Parameter

items
IEnumerable<T>

Die zu entfernenden Elemente, wenn Übereinstimmungen in dieser Liste gefunden werden.

equalityComparer
IEqualityComparer<T>

Der Gleichheitsvergleich für die Suche.

Gibt zurück

Eine neue Liste mit den entfernten Elementen.

Gilt für:

RemoveRange(IEnumerable<T>)

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

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

public:
 System::Collections::Immutable::ImmutableList<T> ^ RemoveRange(System::Collections::Generic::IEnumerable<T> ^ items);
public System.Collections.Immutable.ImmutableList<T> RemoveRange (System.Collections.Generic.IEnumerable<T> items);
member this.RemoveRange : seq<'T> -> System.Collections.Immutable.ImmutableList<'T>
Public Function RemoveRange (items As IEnumerable(Of T)) As ImmutableList(Of T)

Parameter

items
IEnumerable<T>

Die Auflistung, deren Elemente entfernt werden sollen, wenn in dieser Liste Übereinstimmungen gefunden werden.

Gibt zurück

Eine neue Liste mit den entfernten Elementen.

Gilt für:

RemoveRange(Int32, Int32)

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

Entfernt einen Bereich von Elementen, beginnend beim angegebenen Index und mit der angegebenen Anzahl von Elementen, aus dieser unveränderlichen Liste.

public:
 System::Collections::Immutable::ImmutableList<T> ^ RemoveRange(int index, int count);
public System.Collections.Immutable.ImmutableList<T> RemoveRange (int index, int count);
member this.RemoveRange : int * int -> System.Collections.Immutable.ImmutableList<'T>
Public Function RemoveRange (index As Integer, count As Integer) As ImmutableList(Of T)

Parameter

index
Int32

Der Startindex, beim dem mit dem Entfernen begonnen werden soll.

count
Int32

Die Anzahl der zu entfernenden Elemente.

Gibt zurück

Eine neue Liste mit den entfernten Elementen.

Gilt für: