学堂 学堂 学堂公众号手机端

C#中的Dictionary是一种基于键值对的集合,用于存储和操作键值对。它是泛型集合类的一种,可以根据需求存储不同类型的键和值。 以下是Dictionary的一些常见用法

lewis 1年前 (2024-04-11) 阅读数 15 #技术

C#中的Dictionary是一种基于键值对的集合,用于存储和操作键值对。它是泛型集合类的一种,可以根据需求存储不同类型的键和值。

以下是Dictionary的一些常见用法:

  1. 创建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的一些常见用法,它还提供了其他一些方法和属性来满足不同的需求。

    版权声明

    本文仅代表作者观点,不代表博信信息网立场。

    热门