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

Definition

Ändert das aktuelle Objekt so, dass es nur Elemente enthält, die entweder im aktuellen SortedSet<T> Objekt oder in der angegebenen Auflistung vorhanden sind, aber nicht beide.

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

Parameter

other
IEnumerable<T>

Die Auflistung, die mit dem aktuellen SortedSet<T> Objekt verglichen werden soll.

Implementiert

Ausnahmen

other ist null.

Hinweise

Alle doppelten Elemente werden other ignoriert.

Wenn es sich bei dem other Parameter um eine SortedSet<T> Auflistung mit dem gleichen Gleichheitsvergleich wie das aktuelle SortedSet<T> Objekt handelt, handelt es sich bei dieser Methode um einen O(n log m) Vorgang. Andernfalls ist diese Methode ein O(n log m) + O(n log n) Vorgang, wobei n die Anzahl der Elemente in other und m ist Count.

Gilt für: