ToDictionary
var NNN = new int[4] { 11, 22, 33, 44 };
var newNNN = NNN.ToDictionary(m => m, n1 => NNN.Select((a, index) => new { a, index }).FirstOrDefault(b => b.a == n1).index);
Console.WriteLine(newNNN[22]); //1
转载于:https://www.cnblogs.com/xjt360/p/5599698.html
ToDictionary相关推荐
- ToDictionary的用法
上次已经查过一次了,这次又忘了...看来有必要记录一下: linq查询结果经常ToList.ToArray什么的,但是ToDictionary用的比较少,导致经常忘记怎么用... ToDictiona ...
- Linq 入门系列 [OfType,ToArray,ToList,ToDictionary]
先说点理论 1.OfType : 即接受基于IEnumerable<T> 接口的信息源,也接受那些在 .NET Framework 1.0 中出现的非参数化的 IEnumerab ...
- ConcurrentDictionary的ToDictionary
如果Value是引用,那么在使用Value.Clear()的时候.会清空Value的所有元素,但是不会改变Value的引用 private static void Main(){try{var con ...
- 解决Linq.ToDictionary()时的键重复问题
今天在使用 Linq 的 ToDictionary() 时发生了异常,提示: System.ArgumentException: 已添加了具有相同键 因为以前一直没有遇到有相同键的情况,所以从来没关注 ...
- [译文]c# /.Net 技巧: ToDictionary() and ToList()
原文:[译文]c# /.Net 技巧: ToDictionary() and ToList() 前言: 有两个简单好用的LINQ扩展方法 ToDictionary() 和ToList(),你可能知道或 ...
- 关于刘冬大侠Spring.NET系列学习笔记3的一点勘正
诚如他第22楼"只因渴求等待"提出的疑问一样,他的下面那一段代码是存在一点点问题的, XElement root = XElement.Load(fileName);var obj ...
- 教你如何实现c#文件上传下载功能
简单介绍一下c#文件上传下载功能实现. NuGet 安装SqlSugar Model文件下新建 DbContext 类 public class DbContext {public DbContext ...
- MongoDB学习笔记~官方驱动嵌套数组对象的更新
回到目录 对于数组对象mongodb本身是支持的,不过对于数组的更新,mongodb的Csharp驱动目前只支持一级,即你的对象里包含数组,而数组又包括数组,这表示两层,这在更新子数组时,Csharp ...
- 在WebAPI中自动创建Controller
在MIS系统中,大部分的操作都是基本的CRUD,并且这样的Controller非常多. 为了复用代码,我们常常写一个泛型的基类. public class EntityController<T& ...
最新文章
- C 语言编程利器 之CLion
- 企业管理,难的是什么?
- ubuntu20输入法qiehuan_ubuntu20.04中文输入法安装步骤
- w3cschool教程之jQuery UI 教程概述
- QT绘制散点图(2)
- 调用百度人脸识别API进行人脸对比 C语言
- 小白学习vuex的超级全面版本
- Http GET、Post方式的请求总结
- 腾讯云centos7下搭建fastDFS+nginx
- python函数式编程:apply, map, lambda和偏函数
- cisco port-channel配置
- 统计学 贾俊平 笔记
- 联想硬盘保护系统计算机名,联想硬盘保护系统,教您联想硬盘保护系统怎么用...
- “automation服务器不能创建对象”的问题的解决方案大全
- 双目立体视觉2——双目成像原理
- 西安非全日制计算机研究生哪所学校好,报考陕西非全日制研究生有哪些学校可以选择?...
- 2018年视频云服务市场格局进入整合阶段,阿里云视频云位居市场竞争力领导者的位置... 2
- Ubuntu1804编译QWebEngine
- Matterport3D:室内环境RGB-D数据的深度学习
- 如何使用最简单的方式进行企业内部知识共享