C#中的Dictionary是一种基于键值对的集合,用于存储和操作键值对。它是泛型集合类的一种,可以根据需求存储不同类型的键和值。 以下是Dictionary的一些常见用法
C#中的Dictionary是一种基于键值对的集合,用于存储和操作键值对。它是泛型集合类的一种,可以根据需求存储不同类型的键和值。
以下是Dictionary的一些常见用法:
- 创建Dictionary对象:
Dictionary<TKey,TValue>dictionary=newDictionary<TKey,TValue>();
其中TKey和TValue是你要存储的键和值的类型。
dictionary.Add(key,value);
TValuevalue=dictionary[key];//获取指定键的值
dictionary[key]=newValue;//修改指定键的值
boolcontainsKey=dictionary.ContainsKey(key);
dictionary.Remove(key);
foreach(KeyValuePair<TKey,TValue>pairindictionary)
{
TKeykey=pair.Key;
TValuevalue=pair.Value;
//处理键值对
}
ICollection<TKey>keys=dictionary.Keys;//获取所有键的集合
ICollection<TValue>values=dictionary.Values;//获取所有值的集合
这些是Dictionary的一些常见用法,它还提供了其他一些方法和属性来满足不同的需求。
版权声明
本文仅代表作者观点,不代表博信信息网立场。