2011-10-06 62 views
1

是否存在执行以下操作的linq运算符'x':缺少标准的linq查询运算符?

(1,2,3)'x'(4,5,6)=((1,4),(2,5), (3,6))

吉兹和我不记得标准功能的编程名称或者..

+0

有点像移位矩阵行吗? – StuartLC

回答

5

在.NET 4.0,Zip需要两个IEnumerable和功能的元件从每个结合成一个单一结果。它发出一个IEnumerable的结果。

在您的示例中,您将使用(a, b) => new Tuple<int, int>(a, b)作为组合函数。