首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将List<Dictionary<string、string>>转换为Dictionary<string、Dictionary<string、string>>

将List<Dictionary<string、string>>转换为Dictionary<string、Dictionary<string、string>>
EN

Stack Overflow用户
提问于 2015-07-09 23:49:11
回答 1查看 468关注 0票数 0

我有一些数据

代码语言:javascript
复制
List<Dictionary<string, string>> data = new List<Dictionary<string, string>>();

因此,我需要一个字典,比如

代码语言:javascript
复制
Dictionary<string, Dictionary<string, string>> data2 = new Dictionary<string, Dictionary<string, string>>();

我如何转换它?

EN

回答 1

Stack Overflow用户

发布于 2015-07-09 23:59:12

您可以使用ToDictionary methodList转换为Dictionary,但需要为每个条目指定一个键。例如,您可以从内部字典中获取任意值:

代码语言:javascript
复制
var data2 = data.ToDictionary(d => d.Values.First());

然而,我在这里闻到了XY problem的味道。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31322403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档