Condividi tramite


ImmutableList<T>.RemoveRange Metodo

Definizione

Overload

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

Rimuove da questo elenco i valori specificati.

RemoveRange(IEnumerable<T>)

Rimuove un intervallo di elementi da questo elenco non modificabile.

RemoveRange(Int32, Int32)

Rimuove un intervallo di elementi, a partire dall'indice specificato e che contiene il numero di elementi specificato, da questo elenco non modificabile.

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

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

Rimuove da questo elenco i valori specificati.

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)

Parametri

items
IEnumerable<T>

Elementi da rimuovere se vengono trovate corrispondenze in questo elenco.

equalityComparer
IEqualityComparer<T>

Operatore di confronto di uguaglianza da usare nella ricerca.

Restituisce

Nuovo elenco con gli elementi rimossi.

Si applica a

RemoveRange(IEnumerable<T>)

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

Rimuove un intervallo di elementi da questo elenco non modificabile.

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)

Parametri

items
IEnumerable<T>

Raccolta i cui elementi devono essere rimossi se vengono trovate corrispondenze in questo elenco.

Restituisce

Nuovo elenco con gli elementi rimossi.

Si applica a

RemoveRange(Int32, Int32)

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

Rimuove un intervallo di elementi, a partire dall'indice specificato e che contiene il numero di elementi specificato, da questo elenco non modificabile.

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)

Parametri

index
Int32

Indice iniziale da quale iniziare la rimozione.

count
Int32

Numero di elementi da rimuovere.

Restituisce

Nuovo elenco con gli elementi rimossi.

Si applica a