IImmutableList<T>.RemoveRange Metod

Definition

Överlagringar

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

Tar bort det angivna objektet från listan.

RemoveRange(Int32, Int32)

Tar bort ett område med element från IImmutableList<T>.

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

Tar bort det angivna objektet från listan.

public:
 System::Collections::Immutable::IImmutableList<T> ^ RemoveRange(System::Collections::Generic::IEnumerable<T> ^ items, System::Collections::Generic::IEqualityComparer<T> ^ equalityComparer);
public System.Collections.Immutable.IImmutableList<T> RemoveRange(System.Collections.Generic.IEnumerable<T> items, System.Collections.Generic.IEqualityComparer<T> equalityComparer);
abstract member RemoveRange : seq<'T> * System.Collections.Generic.IEqualityComparer<'T> -> System.Collections.Immutable.IImmutableList<'T>
Public Function RemoveRange (items As IEnumerable(Of T), equalityComparer As IEqualityComparer(Of T)) As IImmutableList(Of T)

Parametrar

items
IEnumerable<T>

De objekt som ska tas bort från listan.

equalityComparer
IEqualityComparer<T>

Likhetsjämförelsen som ska användas för att avgöra om items det matchar några objekt i listan.

Returer

En ny oföränderlig lista med de angivna objekten borttagna om items de matchar objekten i listan.

Gäller för

RemoveRange(Int32, Int32)

Tar bort ett område med element från IImmutableList<T>.

public:
 System::Collections::Immutable::IImmutableList<T> ^ RemoveRange(int index, int count);
public System.Collections.Immutable.IImmutableList<T> RemoveRange(int index, int count);
abstract member RemoveRange : int * int -> System.Collections.Immutable.IImmutableList<'T>
Public Function RemoveRange (index As Integer, count As Integer) As IImmutableList(Of T)

Parametrar

index
Int32

Det nollbaserade startindexet för elementintervallet som ska tas bort.

count
Int32

Antalet element som ska tas bort.

Returer

En ny oföränderlig lista med elementen borttagna.

Gäller för