SortedSet<T>.ExceptWith(IEnumerable<T>) Methode

Definition

Entfernt alle Elemente in einer angegebenen Auflistung aus dem aktuellen SortedSet<T>-Objekt.Removes all elements that are in a specified collection from the current SortedSet<T> object.

public:
 virtual void ExceptWith(System::Collections::Generic::IEnumerable<T> ^ other);
public void ExceptWith (System.Collections.Generic.IEnumerable<T> other);
abstract member ExceptWith : seq<'T> -> unit
override this.ExceptWith : seq<'T> -> unit
Public Sub ExceptWith (other As IEnumerable(Of T))

Parameter

other
IEnumerable<T>

Die Auflistung der Elemente, die aus dem SortedSet<T>-Objekt entfernt werden sollen.The collection of items to remove from the SortedSet<T> object.

Implementiert

Ausnahmen

other ist null.other is null.

Beispiele

Im folgenden Beispiel werden Elemente aus einer sortierten Gruppe entfernt, die in einer anderen sortierten Gruppe dupliziert werden.The following example removes elements from a sorted set that are duplicated in another sorted set. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die SortedSet<T>-Klasse bereitgestellt wird.This code example is part of a larger example provided for the SortedSet<T> class.

// Remove elements in mediaFiles1 that are also in mediaFiles2.
Console.WriteLine("Remove duplicates (of mediaFiles2) from the set...");
Console.WriteLine($"\tCount before: {mediaFiles1.Count}");
mediaFiles1.ExceptWith(mediaFiles2);
Console.WriteLine($"\tCount after: {mediaFiles1.Count}");
' Remove elements in mediaFiles1 that are also in mediaFiles2.
Console.WriteLine("Remove duplicates (of mediaFiles2) from the set...")
Console.WriteLine($"{vbTab}Count before: {mediaFiles1.Count}")
mediaFiles1.ExceptWith(mediaFiles2)
Console.WriteLine($"{vbTab}Count after: {mediaFiles1.Count}")

Hinweise

Diese Methode entfernt alle Elemente in der aktuellen SortedSet<T>, die sich ebenfalls in otherbefinden.This method removes any element in the current SortedSet<T> that is also in other. Doppelte Werte in other werden ignoriert.Duplicate values in other are ignored.

Bei dieser Methode handelt es sich um eine O(n) Operation, bei der n die Anzahl der Elemente im other-Parameter ist.This method is an O(n) operation, where n is the number of elements in the other parameter.

Gilt für: