转换字典的最简单方法<;int,Dictionary<;int,Foo>>;到IEnumerable&l
本文关键字:gt lt int 最简单 IEnumerable Foo Dictionary 转换 方法 字典 | 更新日期: 2023-09-27 18:29:04
我在一侧有一个对象Dictionary<int, Dictionary<int, Foo> >
,在另一侧有一个子函数IEnumerable<IEnumerable<Foo> >
。
在Linq中,从一个转换到另一个的最简单的方法是什么,我想不出什么好的,我所有的尝试都以foreach循环结束。。。
这应该做到:
return dictionary.Values.Select(nested => nested.Values);
的结果
var list = dict.Values.Select(kv => kv.Values);
可分配给类型为CCD_ 3的参数。
使用:
var result = dict.Select(d => d.Value.Select(i => i.Value));
类似这样的东西:
var result= (
from d in dic
select
(
from values in d.Value
select values.Value
)
);