HashSet(Of T).SetEquals Method

Determines whether a HashSet(Of T) object and the specified collection contain the same elements.

Namespace:  System.Collections.Generic
Assembly:  System.Core (in System.Core.dll)

'Declaration
Public Function SetEquals ( _
	other As IEnumerable(Of T) _
) As Boolean

Parameters

other
Type: System.Collections.Generic.IEnumerable(Of T)
The collection to compare to the current HashSet(Of T) object.

Return Value

Type: System.Boolean
true if the HashSet(Of T) object is equal to other; otherwise, false.

Implements

ISet(Of T).SetEquals(IEnumerable(Of T))

ExceptionCondition
ArgumentNullException

other is Nothing.

The SetEquals method ignores duplicate entries and the order of elements in the other parameter.

If the collection represented by other is a HashSet(Of T) collection with the same equality comparer as the current HashSet(Of T) object, this method is an O(n) operation. Otherwise, this method is an O(n + m) operation, where n is the number of elements in other and m is Count.

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.

Community Additions

ADD
Show: