Constructor HashSetDictionary
HashSetDictionary()
Initializes a new instance of the HashSetDictionary<TKey, TValue> class.
Declaration
public HashSetDictionary()
HashSetDictionary(int)
Initializes a new instance of the HashSetDictionary<TKey, TValue> class with the specified initial capacity for key/value set pairs.
Declaration
public HashSetDictionary(int capacity)
Parameters
| Type | Name | Description |
|---|---|---|
| int | capacity |
HashSetDictionary(IEqualityComparer<TKey>?, IEqualityComparer<TValue>?)
Initializes a new instance of the HashSetDictionary<TKey, TValue> class that uses the specified key and value comparers.
Declaration
public HashSetDictionary(IEqualityComparer<TKey>? keyComparer = null, IEqualityComparer<TValue>? valueComparer = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IEqualityComparer<TKey> | keyComparer | |
| IEqualityComparer<TValue> | valueComparer |
HashSetDictionary(int, IEqualityComparer<TKey>?, IEqualityComparer<TValue>?)
Initializes a new instance of the HashSetDictionary<TKey, TValue> class with the specified initial capacity for key/value set pairs, and uses the specified key and value comparers.
Declaration
public HashSetDictionary(int capacity, IEqualityComparer<TKey>? keyComparer = null, IEqualityComparer<TValue>? valueComparer = null)
Parameters
| Type | Name | Description |
|---|---|---|
| int | capacity | |
| IEqualityComparer<TKey> | keyComparer | |
| IEqualityComparer<TValue> | valueComparer |