如何加入2個相等長度的列表(生成等長的第3個列表),我不想指定一個條件,而僅僅依賴項目的順序2個列表。按順序加入2個列表而不是LINQ中的條件
如我怎樣才能加入:
{1,2,3,4} with {5,6,7,8}
產生:
{{1,5}, {2,6}, {3,7}, {4,8}}
我曾嘗試以下:
from i in new []{1,2,3,4}
from j in new []{5,6,7,8}
select new { i, j }
但這會產生交叉連接。當我使用join時,我總是需要指定「on」。
出色答卷。 +1 – 2009-04-23 23:27:34