ImmutableList<T>.IImmutableList<T>.RemoveRange Metodo

Definizione

Rimuove un intervallo di elementi da questo elenco non modificabile.

Overload

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

Rimuove da questo elenco non modificabile un intervallo di elementi che corrispondono agli elementi specificati.

IImmutableList<T>.RemoveRange(Int32, Int32)

Rimuove da questo elenco il numero di elementi specificato nella posizione specificata.

Commenti

Questo membro è un’implementazione esplicita di un membro di interfaccia. Può essere utilizzato solo quando si esegue il cast dell'istanza ImmutableList<T> a un'interfaccia IImmutableList<T>.

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

Origine:
ImmutableList_1.cs
Origine:
ImmutableList_1.cs
Origine:
ImmutableList_1.cs

Rimuove da questo elenco non modificabile un intervallo di elementi che corrispondono agli elementi specificati.

 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

Parametri

items
IEnumerable<T>

Intervallo di elementi da rimuovere dall'elenco, se trovato.

equalityComparer
IEqualityComparer<T>

Operatore di confronto di uguaglianza da usare per confrontare gli elementi.

Restituisce

Elenco non modificabile con gli elementi rimossi.

Implementazioni

Eccezioni

items o equalityComparer è null.

Commenti

Questo membro è un’implementazione esplicita di un membro di interfaccia. Può essere utilizzato solo quando si esegue il cast dell'istanza ImmutableList<T> a un'interfaccia IImmutableList<T>.

Si applica a

IImmutableList<T>.RemoveRange(Int32, Int32)

Origine:
ImmutableList_1.cs
Origine:
ImmutableList_1.cs
Origine:
ImmutableList_1.cs

Rimuove da questo elenco il numero di elementi specificato nella posizione specificata.

 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

Parametri

index
Int32

Indice iniziale dell'intervallo di elementi da rimuovere.

count
Int32

Numero di elementi da rimuovere.

Restituisce

Nuovo elenco con gli elementi rimossi.

Implementazioni

Commenti

Questo membro è un’implementazione esplicita di un membro di interfaccia. Può essere utilizzato solo quando si esegue il cast dell'istanza ImmutableList<T> a un'interfaccia IImmutableList<T>.

Si applica a