Freigeben über


ImmutableArray<T>.IImmutableList<T>.RemoveRange Methode

Definition

Überlädt

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

Entfernt die angegebenen Elemente aus diesem Array.

IImmutableList<T>.RemoveRange(Int32, Int32)

Gibt ein Array mit den Elementen zurück, die von angegebener Position entfernt wurde.

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

Quelle:
ImmutableArray_1.cs
Quelle:
ImmutableArray_1.cs
Quelle:
ImmutableArray_1.cs

Entfernt die angegebenen Elemente aus diesem Array.

 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>

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

equalityComparer
IEqualityComparer<T>

Der Gleichheitsvergleich für die Suche.

Gibt zurück

Ein neues Array mit den entfernten Elementen.

Implementiert

Hinweise

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

Gilt für:

IImmutableList<T>.RemoveRange(Int32, Int32)

Quelle:
ImmutableArray_1.cs
Quelle:
ImmutableArray_1.cs
Quelle:
ImmutableArray_1.cs

Gibt ein Array mit den Elementen zurück, die von angegebener Position entfernt wurde.

 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 0-basierte Index des Startelements, das aus dem Array entfernt werden soll.

count
Int32

Die Anzahl der aus dem Array zu entfernenden Elemente.

Gibt zurück

Ein neues Array, bei dem die angegebenen Elemente entfernt wurden.

Implementiert

Hinweise

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

Gilt für: