SortedSet<T>.IntersectWith(IEnumerable<T>) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ändert das aktuelle SortedSet<T>-Objekt, sodass es nur Elemente enthält, die in einer angegebenen Auflistung ebenfalls enthalten sind.
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 auflistung, die durch den other
Parameter dargestellt wird, 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, wobei m
n
Count es sich um die Anzahl der Elemente handelt.other