IImmutableList<T>.RemoveRange Método

Definición

Sobrecargas

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

Quita el objeto especificado de la lista.

RemoveRange(Int32, Int32)

Quita todos los elementos de IImmutableList<T>.

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

Quita el objeto especificado de la lista.

C#
public System.Collections.Immutable.IImmutableList<T> RemoveRange (System.Collections.Generic.IEnumerable<T> items, System.Collections.Generic.IEqualityComparer<T> equalityComparer);
C#
public System.Collections.Immutable.IImmutableList<T> RemoveRange (System.Collections.Generic.IEnumerable<T> items, System.Collections.Generic.IEqualityComparer<T>? equalityComparer);

Parámetros

items
IEnumerable<T>

Objetos que se van a quitar de la lista.

equalityComparer
IEqualityComparer<T>

Comparador de igualdad que se utiliza para determinar si items coinciden con los objetos de la lista.

Devoluciones

Nueva lista inmutable con los objetos especificados eliminada, si items halló objetos coincidentes en la lista.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

RemoveRange(Int32, Int32)

Quita todos los elementos de IImmutableList<T>.

C#
public System.Collections.Immutable.IImmutableList<T> RemoveRange (int index, int count);

Parámetros

index
Int32

Índice inicial de base cero del intervalo de elementos que se va a quitar.

count
Int32

Número de elementos que se va a quitar.

Devoluciones

Nueva lista inmutable con los elementos eliminados.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0