使用LINQ从嵌套字典中获取值。 Dictionary的值是列表列表

时间:2010-09-24 02:53:24

标签: c# .net linq dictionary

如何使用LINQ从嵌套字典中获取值。字典中的键是整数。 Dictionary的值是列表列表。 Seconday级别列表是一个包含整数值的数组列表。提前谢谢。

1 个答案:

答案 0 :(得分:3)

Dictionary<int, List<List<int[]>>> dictionary = ...
var values = dictionary.Values.SelectMany(x => x.SelectMany(y => y.SelectMany(z => z));

修改:没有意识到它是一个列表列表,因此经过修改以便对此进行说明。