SortedSet<T>.SymmetricExceptWith(IEnumerable<T>) 方法

定义

修改当前的 SortedSet<T> 对象,使该对象仅包含当前对象或指定集合中存在的元素(但不可包含两者共有的元素)。

public:
 virtual void SymmetricExceptWith(System::Collections::Generic::IEnumerable<T> ^ other);
public void SymmetricExceptWith (System.Collections.Generic.IEnumerable<T> other);
abstract member SymmetricExceptWith : seq<'T> -> unit
override this.SymmetricExceptWith : seq<'T> -> unit
Public Sub SymmetricExceptWith (other As IEnumerable(Of T))

参数

other
IEnumerable<T>

要与当前的 SortedSet<T> 对象进行比较的集合。

实现

例外

othernull

注解

other 任何重复的元素将被忽略。

other如果 参数是具有SortedSet<T>与当前SortedSet<T>对象相同的相等比较器集合,则此方法是一个O(n log m)操作。 否则,此方法是一个 O(n log m) + O(n log n) 操作,其中 n 是 中的 other 元素数,为 mCount

适用于