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

Definizione

Rimuove un intervallo di elementi da questo elenco non modificabile.

Overload

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

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

IImmutableList<T>.RemoveRange(Int32, Int32)

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

Commenti

Questo membro è un'implementazione esplicita del membro dell'interfaccia. Può essere usato solo quando viene eseguito il cast dell'istanza a un'interfaccia ImmutableList<T>IImmutableList<T> .

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

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

Rimuove un intervallo di elementi da questo elenco non modificabile che corrisponde 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 utilizzare per confrontare gli elementi.

Valori restituiti

Elenco non modificabile con gli elementi rimossi.

Implementazioni

Eccezioni

items o equalityComparer è null.

Commenti

Questo membro è un'implementazione esplicita del membro dell'interfaccia. Può essere usato solo quando viene eseguito il cast dell'istanza a un'interfaccia ImmutableList<T>IImmutableList<T> .

Si applica a

IImmutableList<T>.RemoveRange(Int32, Int32)

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

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

 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.

Valori restituiti

Nuovo elenco con gli elementi rimossi.

Implementazioni

Commenti

Questo membro è un'implementazione esplicita del membro dell'interfaccia. Può essere usato solo quando viene eseguito il cast dell'istanza a un'interfaccia ImmutableList<T>IImmutableList<T> .

Si applica a