博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# Dictionary与List的相互转换
阅读量:4582 次
发布时间:2019-06-09

本文共 868 字,大约阅读时间需要 2 分钟。

// 声明Dictionary并初始化            Dictionary
dic = new Dictionary
() { {
"1", "one"}, {
"2", "two"}, {
"3", "three"} }; // 获得KeyList List
keyList = dic.Keys.ToList(); // 获得ValueList List
valueList = dic.Values.ToList(); // 获得KeyValuePairList List
> kvList = dic.ToList(); // KeyValuePairList -> Dictionary Dictionary
dic2 = kvList.ToDictionary(item => item.Key, item => item.Value); // 在KeyValuePairList中添加一个重复Key,转换为Dictionary时异常 kvList.Add(new KeyValuePair
("1", "1")); Dictionary
dic3 = kvList.ToDictionary(item => item.Key, item => item.Value); // 发生异常

 

转载于:https://www.cnblogs.com/zhuyingchun/p/8463013.html

你可能感兴趣的文章
[洛谷P5057][CQOI2006]简单题
查看>>
多线程同步的几种方法
查看>>
数据结构-冒泡排序
查看>>
关于程序状态字寄存器PSW(Program Status Word)与多核多线程
查看>>
mybatis的缓存
查看>>
java 缓冲流 Buffer
查看>>
7月23号=》261页-265页
查看>>
软考知识点梳理--综合布线
查看>>
Mysql5.6主从热备配置
查看>>
VS2010DebugView捕捉
查看>>
mfix中更改time dependent VTK filename的最大时间步数的容量
查看>>
Windows7安装 docker-compose的过程
查看>>
关于nodeJS多线程的支持,目前看来无法实现,讲解v8的一些东西
查看>>
php递归创建文件夹的两种方法
查看>>
6.新增事件
查看>>
|洛谷|二分|P1182 数列分段Section II
查看>>
少儿编程Scratch第四讲:射击游戏的制作,克隆的奥秘
查看>>
Oracle学习第七课-表连接及其应用
查看>>
Python基础篇【第十三篇】:面向对象
查看>>
bzoj 2465 小球
查看>>