缺少标准的linq查询运算符?

时间:2011-10-06 11:28:45

标签: linq

是否有linq运算符'x'执行以下操作:

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

Geez和我不记得标准的函数式编程名称..

1 个答案:

答案 0 :(得分:5)

在.NET 4.0中,Zip使用两个IEnumerable和一个函数将每个元素组合成一个结果。它会发出IEnumerable个结果。

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