相关疑难解决方法(0)

在LINQ中按顺序加入2个列表而不是条件

如何加入2个相等长度的列表(以产生相等长度的第3个列表),其中我不想指定条件,而只是依赖于2个列表中的项目顺序.

我怎么加入:

{1,2,3,4} with {5,6,7,8}
Run Code Online (Sandbox Code Playgroud)

生产:

{{1,5}, {2,6}, {3,7}, {4,8}}
Run Code Online (Sandbox Code Playgroud)

我尝试过以下方法:

from i in new []{1,2,3,4}
from j in new []{5,6,7,8}
select new { i, j }
Run Code Online (Sandbox Code Playgroud)

但这会产生交叉连接.当我使用join时,我总是需要指定"on".

linq linq-to-objects join

5
推荐指数
2
解决办法
2173
查看次数

标签 统计

join ×1

linq ×1

linq-to-objects ×1