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)

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


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.


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


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.


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