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

Definition

Ändert das aktuelle SortedSet<T> Objekt so, dass es nur Elemente enthält, die sich auch in einer angegebenen Auflistung befinden.

public:
 virtual void IntersectWith(System::Collections::Generic::IEnumerable<T> ^ other);
public virtual void IntersectWith(System.Collections.Generic.IEnumerable<T> other);
abstract member IntersectWith : seq<'T> -> unit
override this.IntersectWith : seq<'T> -> unit
Public Overridable Sub IntersectWith (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

Diese Methode ignoriert alle doppelten Elemente in other.

Wenn es sich bei der durch den other Parameter dargestellten Auflistung 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) Vorgang. Andernfalls handelt es sich bei dieser Methode um einen O(n + m) Vorgang, bei dem nCount es m sich um die Anzahl der Elemente handelt other.

Gilt für: