IDictionary<TKey,TValue>.Keys 属性

定义

获取包含 ICollection<T> 的键的 IDictionary<TKey,TValue>

C#
public System.Collections.Generic.ICollection<TKey> Keys { get; }

属性值

ICollection<TKey>

一个 ICollection<T>,它包含实现 IDictionary<TKey,TValue> 的对象的键。

示例

下面的代码示例演示如何使用 Keys 属性单独枚举键。

此代码是可以编译和执行的更大示例的一部分。 请参阅 System.Collections.Generic.IDictionary<TKey,TValue>

C#
// To get the keys alone, use the Keys property.
icoll = openWith.Keys;

// 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("Key = {0}", s);
}

注解

返回ICollection<T>的 中键的顺序未指定,但保证与 属性返回Values的 中的ICollection<T>相应值的顺序相同。

适用于

产品 版本
.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

另请参阅