![]() |
1
34
是的,这是可能的。Eric Lippert就这个话题写了一篇非常好的文章: Computing a Cartesian Product with LINQ
如果只有两个列表,那么可以直接使用多个
甚至:
并获得:
|
![]() |
2
4
埃里克·利珀特已经帮你做了! http://blogs.msdn.com/b/ericlippert/archive/2010/06/28/computing-a-cartesian-product-with-linq.aspx
你可能只想知道
|
![]() |
3
3
|
![]() |
4
2
干得好;
|
![]() |
5
1
像这样的东西可以满足你的需要。
根据这个答案,元组{x,y}是匿名类型。 |
![]() |
6
1
伟大的文章埃里克利珀特-请参阅其他答案的链接。 更妙的是,这是我在阅读本页答案之前的第一次尝试:) 简而言之:
|
![]() |
7
-3
|
![]() |
Imad · Linq扩展方法没有使用Object类的Equals 1 年前 |
![]() |
user8512043 · 根据每个元素中的数字对列表进行排序 2 年前 |
![]() |
Nick Fleetwood · 调度语法的LINQ查询 2 年前 |
![]() |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
![]() |
Drago · Linq通过比较Id和具有Id的对象列表来查询获取列表 2 年前 |