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

C#对字典使用Linq查询

Dictionary<int, int> dic = new Dictionary<int, int>();dic.Add(1, 2);dic.Add(2, 3);dic.Add(3, 4);dic.Add(4, 5);dic.Add(5, 6);//筛选键var keys = dic.Where(item => item.Key > 2).Select(item => item.Key);foreach (var item in keys){Console.WriteLine($"key:{item }");}//筛选值var values = dic.Where(item => item.Value>3).Select(item =>item.Value  );foreach (var item in values){Console.WriteLine($"value:{item }");}//筛选键值对var keyValue = dic.Where(item => item.Key > 2).ToList();foreach (var item in keyValue){Console.WriteLine($"key:{item.Key },value:{item.Value }");}//创建一个新的字典Dictionary<int, int> dicNew = dic.Where(item => item.Key > 2).ToDictionary(item => item.Key, item => item.Value);foreach (var item in dicNew){Console.WriteLine($"key:{item.Key },value:{item.Value }");}
http://www.lryc.cn/news/429136.html

相关文章:

  • 【Vue】Vue基础
  • 贪心 + 分层图bfs,newcoder 76652/B
  • 如何在Linux上部署Java Web应用程序
  • SpringBoot 整合 Excel 轻松实现数据自由导入导出
  • PyTorch 基础学习(13)- 混合精度训练
  • Mycat分片-垂直拆分
  • 一元四次方程求解-【附MATLAB代码】
  • 【极限性能,尽在掌控】ROG NUC:游戏与创作的微型巨擘
  • Ecosmos开启公测,将深度赋能CIOE中国光博会元宇宙参会新体验
  • 【Kubernetes】k8s集群之包管理器Helm
  • 嵌入式linux系统镜像制作day3(构建镜像)
  • 【生日视频制作】教师节中秋节国庆节车模特美女举牌AE模板修改文字软件生成器教程特效素材【AE模板】
  • RongCallKit iOS 端本地私有 pod 方案
  • C++11:可变参数模板
  • C++ 与 QML 之间进行数据交互的几种方法
  • Javaweb学习之Vue项目的创建(二)
  • 『深度长文』4种有效提高LLM输出质量的方法!
  • 【工业机器人】工业异常检测大模型AnomalyGPT
  • 【PGCCC】PostgreSQL案例:planning time超长问题分析#PG初级
  • 【图文并茂】ant design pro 如何给后端发送 json web token - 请求拦截器的使用
  • 【微信小程序】自定义组件 - behaviors
  • Linux ubuntu 24.04 安装运行《帝国时代3》免安装绿色版游戏,解决 “Could not load DATAP.BAR”等问题
  • Springboot 图片
  • LIMS实验室管理系统如何实现数据自动采集
  • 全自动商用油炸锅介绍:
  • CE修改器的简单使用
  • element-plus el-cascader懒加载怎么指定对应的label和value。最后一级怎么判断?
  • pdf查看密码
  • 从bbl和overleaf版本解决Arxiv提交后缺失参考文献Citation on page undefined on input line
  • Flutter【01】状态管理