当前位置: 首页 > news >正文

C# 键值对

一、键值对的基本使用

1、增

  Dictionary<int, decimal> dic = new Dictionary<int, decimal>();//创建键值对,键的类型为int 值的类型为decimaldic.Add(1, 2.5m);dic.Add(2, 3.7m);dic.Add(3, 4.2m);//添加三组数据

2、删

① 根据键值对中的键值删除某组数据

  Dictionary<int, decimal> dic = new Dictionary<int, decimal>();//创建键值对,键的类型为int 值的类型为decimaldic.Add(1, 2.5m);dic.Add(2, 3.7m);dic.Add(3, 4.2m);bool b= dic.Remove(2); //移除键值对中键值为2的那组数据,如果没有找到,返回false

②删除键值对中全部数据(清空键值对)

  Dictionary<int, decimal> dic = new Dictionary<int, decimal>();//创建键值对,键的类型为int 值的类型为decimaldic.Add(1, 2.5m);dic.Add(2, 3.7m);dic.Add(3, 4.2m);dic.Clear();  //移除所有的键和值

3、查 

①使用foreach遍历整个键值对中全部数据

     Dictionary<int, decimal> dic = new Dictionary<int, decimal>();//创建键值对,键的类型为int 值的类型为decimaldic.Add(1, 2.5m);dic.Add(2, 3.7m);dic.Add(3, 4.2m);foreach (KeyValuePair<int, decimal> kvp in dic){Console.WriteLine("Key = {0}, Value = {1}", kvp.Key, kvp.Value);}

②使用for循环遍历整个键值对中全部数据

   Dictionary<int, decimal> dic = new Dictionary<int, decimal>();//创建键值对,键的类型为int 值的类型为decimaldic.Add(1, 2.5m);dic.Add(2, 3.7m);dic.Add(3, 4.2m);for (int i = 0; i < dic.Count; i++){int key = dic.Keys.ElementAt(i);decimal value = dic[key];}

http://www.lryc.cn/news/358737.html

相关文章:

  • android 应用安装目录
  • Centos 7 安装刻录至硬件服务器
  • 动手学深度学习4.6 暂退法-笔记练习(PyTorch)
  • C++ 头文件优化
  • DataRockMan洛克先锋OZON选品工具
  • 【MySQL精通之路】全文搜索(9)-全文解析器-MeCab
  • 【工具】 MyBatis Plus的SQL拦截器自动翻译替换“?“符号为真实数值
  • RT-DETR:端到端的实时Transformer检测模型(目标检测+跟踪)
  • OrangePi Kunpeng Pro开发板初体验——家庭小型服务器
  • AquaCrop农业水资源管理,模拟作物生长过程中水分的需求与消耗
  • 爬虫之re数据清洗
  • 惯性动作捕捉与数字人实时交互/运营套装,对高校元宇宙实训室有何作用?
  • Leecode---栈---每日温度 / 最小栈及栈和队列的相互实现
  • Linux系统编程——动静态库
  • json formatter哪个好用
  • react的hooks是什么意思
  • AVFrame相关接口(函数)
  • 低代码与人工智能的深度融合:行业应用的广泛前景
  • 嵌入式测试基础知识
  • 基于网关的ip频繁访问web限制
  • GSM信令流程(附着、去附着、PDP激活、修改流程)
  • OAK相机如何将 YOLOv10 模型转换成 blob 格式?
  • 【Python】解决Python报错:AttributeError: ‘class‘ object has no attribute ‘xxx‘
  • 反思 GTC 和 OFC 2024:没有一刀切的方法,但上市时间是关键!
  • 速盾:bgp 静态 cdn
  • union all 以及标量子查询执行计划
  • 上位机图像处理和嵌入式模块部署(f103 mcu和Qt上位机联动)
  • TiKV学习5:TiDB SQL执行流程
  • Unity 自定义编辑器根据枚举值显示变量
  • linux下 搭建Llama3