SortedSet<T>.IsProperSubsetOf(IEnumerable<T>) SortedSet<T>.IsProperSubsetOf(IEnumerable<T>) SortedSet<T>.IsProperSubsetOf(IEnumerable<T>) SortedSet<T>.IsProperSubsetOf(IEnumerable<T>) Method

定義

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

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

パラメーター

other
IEnumerable<T> IEnumerable<T> IEnumerable<T> IEnumerable<T>

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

戻り値

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

実装

例外

注釈

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

がのfalse Count 要素の数以上の場合、このメソッドは常にotherを返します。This method always returns false if Count is greater than or equal to 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, then this method is an O(n) operation. それ以外の場合、このO(n + m)メソッドは演算nです。 mここでother、はCountの要素の数です。Otherwise, this method is an O(n + m) operation, where n is Count and m is the number of elements in other.

適用対象