SortedSet<T>.IsSubsetOf(IEnumerable<T>) メソッド

定義

SortedSet<T> オブジェクトが、指定されたコレクションのサブセットであるかどうかを判断します。Determines whether a SortedSet<T> object is a subset of the specified collection.

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

パラメーター

other
IEnumerable<T>

現在の SortedSet<T> オブジェクトと比較するコレクション。The collection to compare to the current SortedSet<T> object.

戻り値

Boolean

現在の SortedSet<T> オブジェクトが other のサブセットの場合は true。それ以外の場合は falsetrue if the current SortedSet<T> object is a subset of other; otherwise, false.

実装

例外

othernullです。other is null.

注釈

空のセットは、空のセットを含む、他のすべてのコレクションのサブセットです。したがって、現在の true オブジェクトによって表されるコレクションが空の場合でも、このメソッドはを返し SortedSet<T> other ます。An empty set is a subset of any other collection, including an empty set; therefore, this method returns true if the collection represented by the current SortedSet<T> object is empty, even if the other parameter is an empty set.

false Count が内の要素の数より大きい場合、このメソッドは常にを返し other ます。This method always returns false if Count is greater than the number of elements in other.

によって表されるコレクション other が、 SortedSet<T> 現在のオブジェクトと同じ等値比較子を持つコレクションである場合 SortedSet<T> 、このメソッドは O(n) 演算です。If the collection represented by other is a SortedSet<T> collection with the same equality comparer as the current SortedSet<T> object, this method is an O(n) operation. それ以外の場合、このメソッドは O(n + m) 演算です n 。ここで、はの Count m 要素の数です otherOtherwise, this method is an O(n + m) operation, where n is Count and m is the number of elements in other.

適用対象