System::Collections::Generic::Dictionary::Dictionary constructor

Dictionary::Dictionary() constructor

Creates empty dictionary.

System::Collections::Generic::Dictionary<TKey, TValue>::Dictionary()

See Also

Dictionary::Dictionary(const map_t&) constructor

Copies data from map.

System::Collections::Generic::Dictionary<TKey, TValue>::Dictionary(const map_t &map)
ParameterTypeDescription
mapconst map_t&Map to copy data from.

See Also

Dictionary::Dictionary(const SharedPtr<IDictionary<TKey, TValue>>&) constructor

Copy constructor.

System::Collections::Generic::Dictionary<TKey, TValue>::Dictionary(const SharedPtr<IDictionary<TKey, TValue>> &src)
ParameterTypeDescription
srcconst SharedPtr<IDictionary<TKey, TValue>>&Dictionary to copy data from.

See Also

Dictionary::Dictionary(const SharedPtr<IDictionary<TKey, TValue>>&, const SharedPtr<IEqualityComparer<TKey>>&) constructor

Copy constructor.

System::Collections::Generic::Dictionary<TKey, TValue>::Dictionary(const SharedPtr<IDictionary<TKey, TValue>> &src, const SharedPtr<IEqualityComparer<TKey>> &comparer)
ParameterTypeDescription
srcconst SharedPtr<IDictionary<TKey, TValue>>&Source dictionary.
comparerconst SharedPtr<IEqualityComparer<TKey>>&Comparer object to use.

See Also

Dictionary::Dictionary(const SharedPtr<IEqualityComparer<TKey>>&) constructor

Creates empty dictionary.

System::Collections::Generic::Dictionary<TKey, TValue>::Dictionary(const SharedPtr<IEqualityComparer<TKey>> &comparer)
ParameterTypeDescription
comparerconst SharedPtr<IEqualityComparer<TKey>>&Comparer to use.

See Also

Dictionary::Dictionary(int) constructor

Overload which corresponds to creating pre-allocated dictionary; does no allocation, actually.

System::Collections::Generic::Dictionary<TKey, TValue>::Dictionary(int capacity)
ParameterTypeDescription
capacityintCapacity to allocate; ignored.

See Also

Dictionary::Dictionary(int, const SharedPtr<IEqualityComparer<TKey>>&) constructor

Creates empty dictionary.

System::Collections::Generic::Dictionary<TKey, TValue>::Dictionary(int capacity, const SharedPtr<IEqualityComparer<TKey>> &comparer)
ParameterTypeDescription
capacityintDictionary capacity after creation; ignored.
comparerconst SharedPtr<IEqualityComparer<TKey>>&Comparer to use.

See Also