ImmutableList<T>.IImmutableList<T>.RemoveRange Metod

Definition

Tar bort ett antal element från den här oföränderliga listan.

Överlagringar

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

Tar bort ett område med element från den här oföränderliga listan som matchar de angivna objekten.

IImmutableList<T>.RemoveRange(Int32, Int32)

Tar bort det angivna antalet element på den angivna platsen från den här listan.

Kommentarer

Den här medlemmen är en explicit implementering av gränssnittsmedlemmar. Den kan endast användas när instansen ImmutableList<T> skickas till ett IImmutableList<T> gränssnitt.

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

Tar bort ett område med element från den här oföränderliga listan som matchar de angivna objekten.

 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

Parametrar

items
IEnumerable<T>

Det intervall med objekt som ska tas bort från listan, om det hittas.

equalityComparer
IEqualityComparer<T>

Likhetsjämföraren som ska användas för att jämföra element.

Returer

En oföränderlig lista med borttagna objekt.

Implementeringar

Undantag

items eller equalityComparer är null.

Kommentarer

Den här medlemmen är en explicit implementering av gränssnittsmedlemmar. Den kan endast användas när instansen ImmutableList<T> skickas till ett IImmutableList<T> gränssnitt.

Gäller för

IImmutableList<T>.RemoveRange(Int32, Int32)

Tar bort det angivna antalet element på den angivna platsen från den här listan.

 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

Parametrar

index
Int32

Startindexet för elementintervallet som ska tas bort.

count
Int32

Antalet element som ska tas bort.

Returer

En ny lista med elementen borttagna.

Implementeringar

Kommentarer

Den här medlemmen är en explicit implementering av gränssnittsmedlemmar. Den kan endast användas när instansen ImmutableList<T> skickas till ett IImmutableList<T> gränssnitt.

Gäller för