在其他语言(ruby,python,...)中,我可以使用 zip(list1, list2)
,其工作原理如下:
如果list1是{1,2,3,4}
并且list2是{a,b,c}
然后 zip(list1, list2)
将返回:{(1,a), (2,b), (3,c), (d,null)}
.NET 的 Linq 扩展中是否有这样的方法?
最佳答案
.NET 4 为我们提供了 Zip
方法,但它在 .NET 3.5 中不可用。如果您好奇,Eric Lippert provides an implementation of Zip
您可能会发现有用。
关于.net - Linq/.NET3.5是否支持 'zip'方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2811822/