Oracle® Fusion Middleware .NET API Reference for Oracle Coherence
12c (12.2.1.4.0)
E90869-02
12c (12.2.1.4.0)
E90869-02
Initializes a new instance of the HashDictionary
class using the specified initial capacity, load factor, and
IEqualityComparer object.
Namespace: Tangosol.Util.Collections
Assembly: Coherence (in Coherence.dll) Version: 12.2.1.4014 (12.2.1.4014)
Syntax
C# |
---|
public HashDictionary( int capacity, float loadFactor, IEqualityComparer equalityComparer ) |
Parameters
- capacity
- Type: System..::..Int32
The approximate number of elements the HashDictionary object can initially contain.
- loadFactor
- Type: System..::..Single
A number in the range from 0.1 through 1.0 that is multiplied by the default value which provides the best performance. The result is the maximum ratio of elements to buckets.
- equalityComparer
- Type: System.Collections..::..IEqualityComparer
The IEqualityComparer object that defines the hash code provider and the comparer to use with the HashDictionary. -or- null to use the default hash code provider and the default comparer. The default hash code provider is each key's implementation of GetHashCode()()()() and the default comparer is each key's implementation of Equals(Object).
Exceptions
Exception | Condition |
---|---|
System..::..ArgumentOutOfRangeException | capacity is less than zero. -or- loadFactor is less than 0.1.-or- loadFactor is greater than 1.0. |