6、仅遍历值 Valus属性
复制代码 Dictionary<int,string>.ValueCollection valueCol=myDictionary.Values;
foreach(stringvalueinvalueCol)
{
Console.WriteLine("Value = {0}", value);
}
7、通过Remove方法移除指定的键值
复制代码 myDictionary.Remove(1);
if(myDictionary.ContainsKey(1))
{
Console.WriteLine("Key:{0},Value:{1}","1", myDictionary[1]);
}
else
{
Console.WriteLine("不存在 Key : 1");
}
其它常见属性和方法的说明:
| Comparer: | 获取用于确定字典中的键是否相等的 IEqualityComparer。 |
| Count: | 获取包含在 Dictionary中的键/值对的数目。 |
| Item: | 获取或设置与指定的键相关联的值。 |
| Keys: | 获取包含 Dictionary中的键的集合。 |
| Values: | 获取包含 Dictionary中的值的集合。 |
| Add: | 将指定的键和值添加到字典中。 |
| Clear: | 从 Dictionary中移除所有的键和值。 |
| ContainsKey: | 确定 Dictionary是否包含指定的键。 |
| ContainsValue: | 确定 Dictionary是否包含特定值。 |
| GetEnumerator: | 返回循环访问 Dictionary的枚举数。 |
| GetType: | 获取当前实例的 Type。 (从 Object 继承。) |
| Remove: | 从 Dictionary中移除所指定的键的值。 |
| ToString: | 返回表示当前 Object的 String。 (从 Object 继承。) |
| TryGetValue: | 获取与指定的键相关联的值。 |










