This topic has not yet been rated - Rate this topic

HashSet<T>.ExceptWith Method

Removes all elements in the specified collection from the current HashSet<T> object.

Namespace:  System.Collections.Generic
Assembly:  System.Core (in System.Core.dll)
public void ExceptWith(
	IEnumerable<T> other
)

Parameters

other
Type: System.Collections.Generic.IEnumerable<T>
The collection of items to remove from the HashSet<T> object.

Implements

ISet<T>.ExceptWith(IEnumerable<T>)
Exception Condition
ArgumentNullException

other is null.

The ExceptWith method is the equivalent of mathematical set subtraction.

This method is an O(n) operation, where n is the number of elements in the other parameter.

Silverlight

Supported in: 5, 4

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ