Freigeben über


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

Definition

Bestimmt, ob ein SortedSet<T>-Objekt eine Teilmenge der angegebenen Auflistung ist.

public:
 virtual bool IsSubsetOf(System::Collections::Generic::IEnumerable<T> ^ other);
public bool IsSubsetOf (System.Collections.Generic.IEnumerable<T> other);
abstract member IsSubsetOf : seq<'T> -> bool
override this.IsSubsetOf : seq<'T> -> bool
Public Function IsSubsetOf (other As IEnumerable(Of T)) As Boolean

Parameter

other
IEnumerable<T>

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

Gibt zurück

true, wenn das aktuelle SortedSet<T>-Objekt eine Teilmenge von other ist, andernfalls false.

Implementiert

Ausnahmen

other ist null.

Hinweise

Ein leerer Satz ist eine Teilmenge jeder anderen Auflistung, einschließlich einer leeren Gruppe. Daher gibt diese Methode zurück true , wenn die vom aktuellen SortedSet<T> Objekt dargestellte Auflistung leer ist, auch wenn der other Parameter ein leerer Satz ist.

Diese Methode gibt immer zurück false , wenn Count die Anzahl der Elemente in othergrößer ist.

Wenn die von other dargestellte Auflistung eine SortedSet<T> Auflistung mit dem gleichen Gleichheitsvergleich wie das aktuelle SortedSet<T> Objekt ist, ist diese Methode ein O(n) Vorgang. Andernfalls ist diese Methode ein O(n + m) Vorgang, wobei n und m die Anzahl der Elemente in otheristCount.

Gilt für: