我有一些数据
List<Dictionary<string, string>> data = new List<Dictionary<string, string>>();
因此我需要像
这样的字典词典Dictionary<string, Dictionary<string, string>> data2 = new Dictionary<string, Dictionary<string, string>>();
我该怎么转换呢?
答案 0 :(得分:1)
您可以使用ToDictionary
method将List
转换为Dictionary
,但您需要为每个条目指定一个键。例如,您可以从内部字典中获取任意值:
var data2 = data.ToDictionary(d => d.Values.First());
但是,我在这里闻到XY problem。