HybridDictionary Constructor (Int32, Boolean)
Creates a HybridDictionary with the specified initial size and case sensitivity.
Assembly: System (in System.dll)
Parameters
- initialSize
-
Type:
System::Int32
The approximate number of entries that the HybridDictionary can initially contain.
- caseInsensitive
-
Type:
System::Boolean
A Boolean that denotes whether the HybridDictionary is case-insensitive.
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.
If caseInsensitive is false, the collection uses the key's implementations of Object::GetHashCode and Object::Equals. If caseInsensitive is true, the collection performs a simple ordinal case-insensitive comparison, which obeys the casing rules of the invariant culture only. For more information on the invariant culture, see System.Globalization::CultureInfo.
This constructor is an O(n) operation, where n is initialSize.
Available since 10
.NET Framework
Available since 1.1