ImmutableList<T>.IImmutableList<T>.RemoveRange Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.