Creates an empty HashSet with the specified initial capacity and using the default load factor, the specified hash code provider and the specified comparer.
[Visual Basic]
Overloads Public Sub New( _
ByVal initialCapacity As Integer, _
ByVal hcp As IHashCodeProvider, _
ByVal comparer As IComparer _
)
-or-
Anull
reference (Nothing in Visual Basic) to use the default
hash code provider, which is each element's implementation of
GetHashCode.
-or-
Anull
reference (Nothing in Visual Basic) to use the default
comparer, which is each element's implementation of Equals.
Exception Type | Condition |
---|---|
System.ArgumentOutOfRangeException | capacity is less than zero. |
HashSet Class | HashSet Members | Foley.Utilities.Collections Namespace | HashSet Constructor Overload List