IDictionary<TKey,TValue>.Values Property

Definition

Gets an ICollection<T> containing the values in the IDictionary<TKey,TValue>.

public System.Collections.Generic.ICollection<TValue> Values { get; }

Property Value

ICollection<TValue>

An ICollection<T> containing the values in the object that implements IDictionary<TKey,TValue>.

Examples

The following code example shows how to enumerate values alone using the Values property.

This code is part of a larger example that can be compiled and executed. See System.Collections.Generic.IDictionary<TKey,TValue>.

// To get the values alone, use the Values property.
ICollection<string> icoll = openWith.Values;

// The elements of the ValueCollection are strongly typed
// with the type that was specified for dictionary values.
Console.WriteLine();
foreach( string s in icoll )
{
    Console.WriteLine("Value = {0}", s);
}

Remarks

The order of the values in the returned ICollection<T> is unspecified, but it is guaranteed to be the same order as the corresponding keys in the ICollection<T> returned by the Keys property.

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
.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.5, 1.6, 2.0, 2.1
UWP 10.0

See also