C#中的Dictionary是一种基于键值对的集合,用于存储和操作键值对。它是泛型集合类的一种,可以根据需求存储不同类型的键和值。
以下是Dictionary的一些常见用法:
- 创建Dictionary对象:
Dictionary<TKey, TValue> dictionary = new Dictionary<TKey, TValue>();
其中TKey和TValue是你要存储的键和值的类型。
- 添加键值对:
dictionary.Add(key, value);
- 访问和修改键值对:
TValue value = dictionary[key]; // 获取指定键的值
dictionary[key] = newValue; // 修改指定键的值
- 检查键是否存在:
bool containsKey = dictionary.ContainsKey(key);
- 删除键值对:
dictionary.Remove(key);
- 遍历键值对:
foreach (KeyValuePair<TKey, TValue> pair in dictionary)
{
TKey key = pair.Key;
TValue value = pair.Value;
// 处理键值对
}
- 获取键或值的集合:
ICollection<TKey> keys = dictionary.Keys; // 获取所有键的集合
ICollection<TValue> values = dictionary.Values; // 获取所有值的集合
这些是Dictionary的一些常见用法,它还提供了其他一些方法和属性来满足不同的需求。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/855720.html