HashSet<T>.CreateSetComparer Method ()


Returns an IEqualityComparer object that can be used for equality testing of a HashSet<T> object.

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

public static IEqualityComparer<HashSet<T>> CreateSetComparer()

Return Value

Type: System.Collections.Generic.IEqualityComparer<HashSet<T>>

An IEqualityComparer object that can be used for deep equality testing of the HashSet<T> object.

The IEqualityComparer object checks for equality at only one level; however, you can chain together comparers at additional levels to perform deeper equality testing.

Calling this method is an O(1) operation.

.NET Framework
Available since 3.5
Return to top