HybridDictionary Constructor (Int32)

 

Creates a case-sensitive HybridDictionary with the specified initial size.

Namespace:   System.Collections.Specialized
Assembly:  System (in System.dll)

public:
HybridDictionary(
	int initialSize
)

Parameters

initialSize
Type: System::Int32

The approximate number of entries that the HybridDictionary can initially contain.

If the initial size of the collection is greater than the optimal size for a ListDictionary, the collection is stored in a Hashtable to avoid the overhead of copying elements from the ListDictionary to the Hashtable.

By default, the collection is case-sensitive and uses the key's implementation of Object::GetHashCode as the hash code provider and the key's implementation of Object::Equals as the comparer.

The comparer determines whether two keys are equal. Every key in a HybridDictionary must be unique.

This constructor is an O(n) operation, where n is initialSize.

Universal Windows Platform
Available since 10
.NET Framework
Available since 1.1
Return to top
Show: