SortedDictionary<TKey,TValue>.ValueCollection Constructor

Definition

Initializes a new instance of the SortedDictionary<TKey,TValue>.ValueCollection class that reflects the values in the specified SortedDictionary<TKey,TValue>.

C#
public ValueCollection(System.Collections.Generic.SortedDictionary<TKey,TValue> dictionary);

Parameters

Exceptions

dictionary is null.

Remarks

The SortedDictionary<TKey,TValue>.ValueCollection is not a static copy; instead, the SortedDictionary<TKey,TValue>.ValueCollection refers back to the values in the original SortedDictionary<TKey,TValue>. Therefore, changes to the SortedDictionary<TKey,TValue> continue to be reflected in the SortedDictionary<TKey,TValue>.ValueCollection.

This constructor is an O(1) operation.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0